/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
	font-family: 'xwboo';  /* Project id 1932496 */
	src: url('//at.alicdn.com/t/c/font_1932496_v2o475l055.woff2?t=1688953427927') format('woff2'),
		 url('//at.alicdn.com/t/c/font_1932496_v2o475l055.woff?t=1688953427927') format('woff'),
		 url('//at.alicdn.com/t/c/font_1932496_v2o475l055.ttf?t=1688953427927') format('truetype');
  }
.xwboo {
	font-family: "xwboo" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: 'hbzhan';  /* Project id 1875012 */
	src: url('//at.alicdn.com/t/c/font_1875012_69r6jbbz9t.woff2?t=1715227165300') format('woff2'),
		 url('//at.alicdn.com/t/c/font_1875012_69r6jbbz9t.woff?t=1715227165300') format('woff'),
		 url('//at.alicdn.com/t/c/font_1875012_69r6jbbz9t.ttf?t=1715227165300') format('truetype');
  }
.hbzhan {
	font-family: "hbzhan" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: "HXB";
	font-style: normal;
	font-weight: 400;
	src: url("https://public.mtnets.com/Font/hxbnst/hxbnst.eot");
	/* IE9*/
	src:url("https://public.mtnets.com/Font/hxbnst/hxbnst.eot?#iefix") format("embedded-opentype"),
	/* IE6-IE8 */
	url("https://public.mtnets.com/Font/hxbnst/hxbnst.woff2") format("woff2"),
	/* chrome、firefox */
	url("https://public.mtnets.com/Font/hxbnst/hxbnst.woff") format("woff"),
	/* chrome、firefox */
	url("https://public.mtnets.com/Font/hxbnst/hxbnst.ttf") format("truetype"),
	/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url( "https://public.mtnets.com/Font/hxbnst/hxbnst.svg#HXB") format("svg")
	/* iOS 4.1- */
}
.ease {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
body {
	line-height: 1;
	background: #f3f3f3 !important;
}
.main-left .more {
	text-align: center;
}
.not-login {
	text-align: center;
	line-height: 1.5;
	font-size: 18px;
	color: #999;
	padding: 80px;
	background: #fff;
	border-radius: 4px;
}
.not-login p {
	font-size: 24px;
	color: #333;
}
.not-login .content {
	margin-top: 12px;
}
.Center {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.advs {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
}

.advs i {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	width: 24px;
	height: 12px;
	background: url("https://public.mtnets.com/Images/public/adv.png") no-repeat;
}
.w {
	margin: 0 auto;
	width: 1560px;
	box-sizing: border-box;
}
.rightTop {
	position: absolute;
	right: 80px;
	top: 28px;
	font-size: 18px;
	color: #f7b970;
	z-index: 9999;
	transform: translate(-112px,80px);
}
.rightTop:hover {
	color: #f08200;
}
.top {
	padding: 68px 0 15px;
	background: url(../../../../images/search/version/2023/topBg.png) no-repeat right top;
	background-size: auto 100%;
}
.search-box .logo {
	text-align: center;
}
.search-box .logo img {
	width: 282px;
}
.search-box,.nav,.union {
	transition: opacity 0.3s ease 0s;
}
.search {
	width: 892px;
	height: 58px;
	position: relative;
	margin: 34px auto 0;
	background: #fff;
	border-radius: 29px;
	border: 2px solid #f88310;
	box-sizing: border-box;
}
.searchSelect {
	width: 90px;
	height: 40px;
	position: relative;
	float: right;
	margin-right: 122px;
}
.selectTop {
	position: relative;
	cursor: pointer;
	border-left: 1px solid #e6e6e6;
	margin-top: 10px;
	text-align: center;
	font-size: 0;
}
.selectTop p {
	font-size: 18px;
	line-height: 36px;
	color: black;
	text-indent: 0;
	font-weight: bold;
	display: inline-block;
	letter-spacing: 4px;
}
.selectTop i {
	display: inline-block;
	margin-left: 4px;
	font-size: 10px;
	vertical-align: top;
	margin-top: 13px;
}
.selectTop.focus i{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.search button {
	position: absolute;
	right: 2px;
	top: 2px;
	height: 50px;
	background: -moz-linear-gradient( 180deg, rgb(248,110,18) 0%, rgb(248,174,14) 100%);
	background: -webkit-linear-gradient( 180deg, rgb(248,110,18) 0%, rgb(248,174,14) 100%);
	background: -ms-linear-gradient( 180deg, rgb(248,110,18) 0%, rgb(248,174,14) 100%);
	color: #ffffff;
	width: 120px;
	font-size: 22px;
	border: none;
	font-family: "microsoft yahei";
	cursor: pointer;
	border-radius: 29px;
	font-weight: bold;
}


.search button i {
	margin-right: 7px;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
    font-weight: normal;
    font-size: 22px;
}
#searchForm,#topSearchForm {
	height: 100%;
}
.search input {
	width: calc(100% - 125px - 90px);
	height: 100%;
	float: left;
	border: none;
	font-size: 16px;
	/* font-family: "LinHaiLiShu"; */
	color: #999;
	text-indent: 22px;
	border-radius: 29px;
	background-color: #fff !important;
	/* font-weight: bold; */
	letter-spacing: 2px;
}
.search .search1 {
	position: absolute;
	color: #c0c0c0;
	top: 12px;
	left: 85px;
}
.selectBot {
	position: absolute;
	width: 100%;
	background-color: #ffffff;
	top: 50px;
	left: 0;
	z-index: 99;
	border-top: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	display: none;
	left: -2px;
}

.selectBot li {
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	border-left: 2px solid #e6e6e6;
	border-right: 2px solid #e6e6e6;
	letter-spacing: 4px;
}

.selectBot li:hover {
	background-color: #f08200;
	border-left: 2px solid #f08200;
	border-right: 2px solid #f08200;
	color: #fff;
	cursor: pointer;
}
.nav {
	margin: 30px auto 0;
	width: 892px;
	overflow: hidden;
}
.nav ul {
	margin-right: -45px;
	overflow: hidden;
}
.nav li {
    float: left;
    width: calc(100% / 9);
}
.nav li .item {
    text-align: center;
    display: inline-block;
}
.nav li .icon {
	height: 62px;
	width: 62px;
	display: inline-block;
	background-color: #fff;
	position: relative;
	border-radius: 13px;
}
.nav li .icon img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 40px;
}
.nav li span {
	display: block;
	margin-top: 10px;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	line-height: 1.2;
}
.nav li a:hover span {
    color: #f08200;
}
.union {
	padding: 15px 30px;
	background-color: rgba(255,255,255,.5);
	margin-top: 28px;
}
.union ul {
	margin-top: -13px;
	overflow: hidden;
}
.union li {
	float: left;
	width: calc(100% / 9);
	margin-top: 13px;
	line-height: 25px;
	font-size: 14px;
}
.union li a {
    color: #333;
}
.union li a:hover {
    color: #f08200;
}
.union li span {
	display: inline-block;
	width: 25px;
	height: 25px;
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: top;
	background-position-y: center;
	margin-right: 6px;
	background-position-x: center;
}
.union li span.w35 {
    width: 35px;
}
.union li span.w29 {
    width: 29px;
}
.top.fix-navigation {
	padding: 20px 0 24px;
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	/* background-size: 100% auto; */
	display: none;
	background: rgba(255,255,255,0.7);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
}
.top.fix-navigation .search-box .logo {
	display: inline-block;
	width: 200px;
	vertical-align: top;
	margin-top: 4px;
}
.top.fix-navigation .search {
	display: inline-block;
	margin: 0;
	margin-left: 12px;
	width: 754px;
}
.main-tab {
	margin-top: 18px;
}
.main-tab .w {
    overflow: hidden;
}
.main-tab .left {
    float: left;
}
.main-tab .left p {
    font-size: 0;
}
.main-tab .left a {
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	width: 134px;
	text-align: center;
	line-height: 44px;
	background-color: #fff;
	border-radius: 6px;
	display: inline-block;
	margin-right: 18px;
	cursor: pointer;
}
.main-tab .left a i, .main-tab .right a i {
	font-size: 20px;
	margin-right: 4px;
	vertical-align: top;
	display: inline-block;
	margin-top: 1px;
	color: #f08200;
}
/* .main-tab .right a i {
	color: #f08200;
} */
.main-tab .left a.focus,.main-tab .left a:hover {
    background-color: #f08200;
    color: #fff;
}
.main-tab .left a.focus i,.main-tab .left a:hover i {
	color: #fff;
}
.main-tab .right {
    float: right;
}
.main-tab .right a {
    line-height: 44px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    padding: 0 20px;
    position: relative;
}
.main-tab .right a:hover {
    color: #f08200;
}
.main-tab .right a:last-child {
    padding-right: 0;
}
.main-tab .right a::after {
    content: "";
    position: absolute;
    right: 0;
    top: 6px;
    height: 22px;
    background-color: #ddd;
    width: 1px;
}
.main-tab .right a:last-child::after {
    display: none;
}
.main-bot {
    display: none;
    margin-top: 18px;
}
.recommend-item {
    overflow: hidden;
    margin-top: 12px;
}
.recommend-item:first-child {
    margin-top: 0;
}
.recommend-item .big--box {
    float: left;
    width: 618px;
    margin-right: 12px;
    position: relative;
}
.recommend-item .big--box .image {
    height: 0;
    padding-bottom: 56.3%;
    overflow: hidden;
    position: relative;
    border-radius: 6px;
}
.recommend-item .big--box .image img {
    max-height: none;
    width: 100%;
}
.recommend-item .big--box .text,.recommend-item .big-exhi .text,.recommend-video .list li .text {
    position: absolute;
    background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);
    bottom: 0;
    left: 0;
    height: 134px;
    width: 100%;
    border-radius: 0 0 6px 6px;
}
.recommend-item .big--box .text a,.recommend-item .big-exhi .text a {
    position: absolute;
    width: 100%;
    bottom: 16px;
    left: 0;
    padding: 0 15px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    box-sizing: border-box;
    overflow: hidden;
}
.recommend-item .small--box {
    float: right;
    width: calc(100% - 12px - 618px);
}
.recommend-item .small--box ul {
    margin-right: -12px;
}
.recommend-item .small--box li {
    float: left;
    width: 33.33%;
}
.recommend-item .small--box li .item {
	margin-right: 12px;
	border-radius: 6px;
	overflow: hidden;
	background-color: #fff;
}
.recommend-item .small--box li .image {
    height: 0;
    padding-bottom: 66.8%;
    overflow: hidden;
    position: relative;
}
.recommend-item .small--box li .image img {
    max-height: none;
    width: 100%;
    position: absolute;
    height: 100%;
}
.recommend-item .small--box li .text {
    padding: 18px 15px;
}
.recommend-item .small--box li .text p {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}
.recommend-item .small--box li .text p a {
    color: #333;
}
.recommend-item .small--box li .text p a:hover {
    color: #f08200;
}
.recommend-item .small--box li .text .time {
	font-size: 16px;
	color: #999;
	margin-top: 14px;
}
.recommend-item .small--box li .text .content {
	font-size: 16px;
	color: #999;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	margin-top: 10px;
}
.recommend-item.reverse .big--box {
    float: right;
    margin-right: 0;
    margin-left: 12px;
}

.recommend-item.reverse .small--box {
    float: left;
}
.mt36 {
	margin-top: 36px !important;
}
.recommend-item .news-box {
	padding: 30px 20px;
	border-radius: 6px;
	background: url(../../../../images/search/version/2023/newsBg.png) no-repeat;
	background-size: cover;
}
.recommend-item .news-box .title,.recommend-exhi .title {
	position: relative;
}
.recommend-item .news-box .title p,.recommend-exhi .title p {
	font-size: 26px;
	font-weight: bold;
}
.recommend-item .news-box .title p b{
	color: #f08200;
}
.recommend-item .news-box .title .more,.recommend-exhi .title .more {
	position: absolute;
	right: 0;
	top: 7px;
	font-size: 16px;
	color: #333;
}
.recommend-item .news-box .title .more i,.recommend-exhi .title .more i {
	font-size: 12px;
	vertical-align: top;
	display: inline-block;
	margin-top: 3px;
}
.recommend-item .news-box .title .more:hover,.recommend-exhi .title .more:hover {
	color: #f08200;
}
.recommend-item .news-box .list {
	margin-top: 10px;
}
.recommend-item .news-box .list li {
	position: relative;
	padding: 24px 0;
	border-bottom: 1px solid #ddd;
}
.recommend-item .news-box .list li span {
	font-size: 28px;
	font-weight: bold;
	color: #cfcfcf;
	font-family: "Microsoft YaHei";
	position: absolute;
	left: 0;
	top: 17px;
}
.recommend-item .news-box .list li .time {
	position: absolute;
	right: 0;
	top: 22px;
	font-size: 16px;
	color: #666;
}
.recommend-item .news-box .list li p {
	font-size: 18px;
	font-weight: bold;
	padding: 0 96px 0 50px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.recommend-item .news-box .list li p a {
	color: #333;
}
.recommend-item .news-box .list li p a:hover {
	color: #f08200;
}
.recommend-item .news-box .list li:last-of-type {
	border-bottom: 0;
	padding-bottom: 0;
}
.w50 {
	width: 50%;
	float: left;
}
.mr6 {
	margin-right: 6px;
}
.ml6 {
	margin-left: 6px;
}
.recommend-item .big-exhi {
	position: relative;
	border-radius: 6px;
	overflow: hidden;
}
.recommend-item .big-exhi .image {
	height: 0;
	padding-bottom: 46.5%;
	overflow: hidden;
}
.recommend-item .big-exhi .image img {
	max-height: none;
	width: 100%;
}
.exhi-list {
	overflow: hidden;
}
.exhi-list ul {
	margin-right: -12px;
}
.exhi-list li {
	float: left;
	width: 50%;
}
.exhi-list li .item {
	margin-right: 12px;
	border-radius: 6px;
	overflow: hidden;
	background-color: #fff;
}
.exhi-list li .image {
	height: 0;
	padding-bottom: 56.1%;
	overflow: hidden;
}
.exhi-list li .image img {
	max-height: none;
	width: 100%;
}
.exhi-list li .text {
	padding: 14px 14px 20px;
}
.exhi-list li .text p {
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.exhi-list li .text p a {
	color: #333;
}
.exhi-list li .text p a:hover {
	color: #f08200;
}
.exhi-list li .text .content {
	font-size: 16px;
	color: #999;
	line-height: 18px;
	height: 18px;
	margin-top: 12px;
}
.exhi-list li .text .price,.recommend-pro .Li .text .price {
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	color: #f60;
	margin-top: 10px;
}
.exhi-list li .text .time {
	font-size: 16px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	color: #999;
	margin-top: 12px;
}
.exhi-list li .text .time i {
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
	margin-top: 2px;
}
.w100 .exhi-list li {
	width: 25%;
}
.recommend-pro {
	padding-right: 12px;
	float: left;
	width: 25%;
	box-sizing: border-box;
}
.recommend-pro .Li {
	background-color: #fff;
	margin-top: 12px;
	padding: 21px 20px 21px 15px;
	border-radius: 6px;
	overflow: hidden;
}
.recommend-pro .Li:first-child {
	margin-top: 0;
}
.recommend-pro .Li .image {
	float: right;
	width: 132px;
	height: 132px;
	position: relative;
	margin-left: 26px;
}
.recommend-pro .Li .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.recommend-pro .Li .text {
	overflow: hidden;
}
.recommend-pro .Li .text p {
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.recommend-pro .Li .text p a {
	color: #333;
}
.recommend-pro .Li .text p a:hover {
	color: #f08200;
}
.recommend-pro .Li .text .btn {
	font-size: 16px;
	margin-top: 32px;
	line-height: 18px;
	height: 18px;
}
.recommend-pro .Li .text .btn a {
	color: #999;
}
.recommend-pro .Li .text .btn i {
	font-weight: normal;
	font-size: 14px;
	vertical-align: top;
	display: inline-block;
	margin-left: 2px;
	margin-top: 2px;
}
.recommend-exhi {
	overflow: hidden;
	padding-left: 6px;
}
.recommend-pro .Li .text .btn a:hover {
	color: #f08200;
}
.recommend-exhi {
	padding-left: 0;
	margin-right: 12px;
}
.recommend-exhi-box {
	background: url(../../../../images/search/version/2023/exhiBg.png) no-repeat;
	background-size: cover;
	border-radius: 6px;
	padding: 24px 20px 14px;
}
.recommend-exhi .title p b {
	color: #457aac;
}
.recommend-exhi .Li {
	padding: 12px 0;
	border-bottom: 1px solid #dddddd;
}
.recommend-exhi .Li:last-of-type {
	border-bottom: 0;
	padding-bottom: 0;
}
.recommend-exhi .Li p {
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	font-weight: bold;
}
.recommend-exhi .Li p a {
	color: #333;
}
.recommend-exhi .Li p a:hover {
	color: #f08200;
}
.check-more {
	margin-top: 22px;
	text-align: center;
}
.check-more a {
	display: inline-block;
	padding: 0 26px;
	border-radius: 24px;
	line-height: 48px;
	height: 48px;
	background-color: #fff;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.check-more a i {
	font-weight: normal;
	vertical-align: top;
	margin-left: 5px;
	font-size: 14px;
	margin-top: 1px;
	display: inline-block;
}
.check-more a:hover {
	color: #f08200;
}
.new-pro {
	overflow: hidden;
}
.new-pro .left {
	float: left;
	width: 456px;
	background-color: #fff;
	border-radius: 6px;
	margin-right: 12px;
	padding: 32px;
	box-sizing: border-box;
}
.new-pro .left .image {
	margin: 0 auto;
	width: 242px;
	height: 242px;
	position: relative;
}
.new-pro .left .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.new-pro .left p {
	margin-top: 20px;
	text-align: center;
	font-size: 22px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	font-weight: bold;
}
.new-pro .left p a {
	color: #333;
}
.new-pro .left p a:hover {
	color: #f08200;
}
.new-pro .left .btn {
	margin-top: 20px;
	text-align: center;
}
.new-pro .left .btn a {
	display: inline-block;
	padding: 0 26px;
	border-radius: 20px;
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	background: -moz-linear-gradient( 0deg, rgb(255,75,71) 0%, rgb(255,120,0) 100%);
	background: -webkit-linear-gradient( 0deg, rgb(255,75,71) 0%, rgb(255,120,0) 100%);
	background: -ms-linear-gradient( 0deg, rgb(255,75,71) 0%, rgb(255,120,0) 100%);
	color: #fff;
}
.new-pro .right {
	overflow: hidden;
}
.new-pro .right ul {
	margin-right: -12px;
	margin-top: -12px;
}
.new-pro .right li {
	width: 50%;
	float: left;
}
.new-pro .right li .item {
	margin-right: 12px;
	margin-top: 12px;
	border-radius: 6px;
	background-color: #fff;
	padding: 30px 34px;
	overflow: hidden;
}
.new-pro .right li .image {
	width: 139px;
	height: 139px;
	position: relative;
	float: right;
}
.new-pro .right li .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.new-pro .right li .text {
	overflow: hidden;
}
.new-pro .right li .text p {
	font-size: 22px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	font-weight: bold;
}
.new-pro .right li .text p a {
	color: #333;
}
.new-pro .right li .text p a:hover {
	color: #f08200;
}
.new-pro .right li .text .content {
	font-size: 16px;
	color: #666;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	margin-top: 14px;
}
.new-pro .right li .text .btn {
	margin-top: 50px;
}
.new-pro .right li .text .btn a {
	display: inline-block;
	padding: 0 8px;
	line-height: 26px;
	height: 28px;
	box-sizing: border-box;
	border-radius: 14px;
	border: 1px solid #cacaca;
	font-size: 16px;
	color: #999;
}
.new-pro .right li .text .btn a i {
	font-size: 10px;
	display: inline-block;
	vertical-align: top;
	margin-top: 1px;
	margin-left: 2px;
}
.new-pro .right li .text .btn a:hover {
	color: #f08200;
	border-color: #f08200;
}
.public-title {
	margin-top: 25px;
	position: relative;
}
.public-title .title-name {
	display: inline-block;
}
.public-title .title-name i {
	float: left;
	font-size: 44px;
	margin-left: -8px;
	margin-right: -4px;
	color: #f08200;
	margin-top: 4px;
}
.public-title .title-name .text {
	overflow: hidden;
}
.public-title .ch-a {
	text-align: justify;
	text-align-last: justify;
	text-justify: distribute;
	font-size: 32px;
	font-weight: bold;
}
.public-title .ch-a b {
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: #f08200;
	vertical-align: bottom;
}
.public-title .en-h {
	letter-spacing: 4px;
	text-align: justify;
	text-align-last: justify;
	text-justify: distribute;
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 6px;
	color: #d1d1d1;
}
.public-title .more {
	position: absolute;
	right: 0;
	top: 16px;
	font-size: 16px;
	color: #333;
}
.public-title .more i {
	font-size: 10px;
	display: inline-block;
	vertical-align: top;
	margin-top: 3px;
}
.public-title .more:hover {
	color: #f08200;
}
.interest-pro .list {
	margin-top: 16px;
	overflow: hidden;
}
.interest-pro .list ul {
	overflow: hidden;
	margin-right: -12px;
	margin-top: -12px;
}
.interest-pro .list li {
	float: left;
	width: calc(100% / 6);
}
.interest-pro .list li .item {
	margin-right: 12px;
	margin-top: 12px;
	padding: 14px;
	background-color: #fff;
}
.interest-pro .list li .image {
	height: 0;
	padding-bottom: 100%;
	position: relative;
	overflow: hidden;
}
.interest-pro .list li .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.interest-pro .list li .text {
	margin-top: 18px;
}
.interest-pro .list li .text p {
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.interest-pro .list li .text p a {
	color: #333;
}
.interest-pro .list li .text p a:hover {
	color: #f08200;
}
.interest-pro .list li .text .price {
	font-size: 22px;
	margin-top: 16px;
	color: #e32727;
}
.interest-pro .list li .text .price i {
	font-style: normal;
	margin-right: 6px;
}
.hot-news {
	padding: 16px;
	background: url(../../../../images/search/version/2023/hotNews.png) no-repeat;
	background-color: #fff;
	overflow: hidden;
	background-position: right bottom;
}
.hot-news .left-img {
	width: 758px;
	float: left;
	margin-right: 36px;
	position: relative;
}
.hot-news .left-img li {
	display: none;
}
.hot-news .left-img .image {
	height: 0;
	padding-bottom: 62.6%;
	overflow: hidden;
	position: relative;
}
.hot-news .left-img .image img {
	max-height: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.hot-news .left-img .text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0,0,0,.5);
	padding: 25px;
	box-sizing: border-box;
	color: #fff;
}
.hot-news .left-img .text p {
	font-size: 24px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	font-weight: bold;
}
.hot-news .left-img .text p a {
	color: #fff;
}
.hot-news .left-img .text p a:hover {
	text-decoration: underline;
}
.hot-news .left-img .text .data {
	font-size: 0;
	margin-top: 20px;
}
.hot-news .left-img .text .data span {
	margin-right: 20px;
	font-size: 18px;
}
.hot-news .right-text {
	overflow: hidden;
}
.hot-news .right-text .title {
	position: relative;
}
.hot-news .right-text .title p {
	font-size: 26px;
	font-weight: bold;
}
.hot-news .right-text .title p b {
	color: #e73d3d;
}
.hot-news .right-text .title p i {
	display: inline-block;
	margin-right: 7px;
	vertical-align: top;
	line-height: 0;
	margin-top: 4px;
}
.hot-news .right-text .title .more {
	position: absolute;
	font-size: 16px;
	color: #333;
	right: 0;
	top: 8px;
}
.hot-news .right-text .title .more i {
	display: inline-block;
	vertical-align: top;
	font-size: 10px;
	margin-top: 4px;
	margin-left: 3px;
}
.hot-news .right-text .title .more:hover {
	color: #f08200;
}
.hot-news .right-text .list li {
	margin-top: 25px;
	font-size: 0;
}
.hot-news .right-text .list li p {
	font-size: 20px;
	line-height: 22px;
	height: 22px;
	display: inline-block;
	overflow: hidden;
}
.hot-news .right-text .list li a {
	color: #333;
}
.hot-news .right-text .list li a:hover,.hot-news .right-text .list li.focus a {
	color: #f08200;
}
.hot-news .right-text .list li i {
	margin-right: 8px;
	vertical-align: top;
	display: inline-block;
	font-size: 18px;
	margin-top: 1px;
}
.hot-news .right-text .list li .fire {
	display: inline-block;
	width: 28px;
	height: 33px;
	background: url(../../../../images/search/version/2023/fire.png) no-repeat;
	background-size: contain;
	margin-left: 7px;
	vertical-align: top;
}
.hot-news .right-text .list li:first-child {
	font-weight: bold;
}
.hot-news .right-text .list li:first-child p {
	font-size: 26px;
	line-height: 28px;
	height: 28px;
	max-width: calc(100% - 40px);
}
.hot-news .right-text .list li:first-child p i {
	margin-top: 2px;
	font-weight: normal;
}
.news-main {
	overflow: hidden;
}
.news-main .left {
	width: 1112px;
	margin-right: 20px;
	float: left;
}
.news-main .left .news-list {
	background-color: #fff;
	padding: 0 22px 22px;
	margin-top: 22px;
}
.news-main .left .news-list li {
	padding: 22px 0;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
}
.top-search .list li.focus .small-li {
	display: none;
}
.top-search .list li.focus .big-li {
	display: block;
}
.top-search .list li .big-li {
	display: none;
}
.news-main .left .news-list li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.news-main .left .box .image {
	width: 266px;
	float: left;
	margin-right: 24px;
}
.news-main .left .box .image a,.news-main .left .Li .image {
	display: block;
	padding-bottom: 66.9%;
	height: 0;
	overflow: hidden;
	position: relative;
}
.news-main .left .box .image img,.news-main .left .Li .image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.news-main .left .box .text {
	overflow: hidden;
	color: #999999;
}
.news-main .left .box .text p {
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	margin-top: 8px;
}
.news-main .left .box .text p a {
	color: #333;
}
.news-main .left .box .text p a:hover {
	color: #f08200;
}
.news-main .left .box .text .content {
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	margin-top: 18px;
}
.news-main .left .box .text .data {
	font-size: 16px;
	margin-top: 46px;
	line-height: 1.2;
}
.news-main .left .box .text .data i {
	margin: 0 10px;
}
.news-main .left .Ul {
	overflow: hidden;
	margin-right: -16px;
}
.news-main .left .Li {
	width: 25%;
	float: left;
}
.news-main .left .Li .item {
	margin-right: 16px;
}
.news-main .left .Li .text p {
	margin-top: 12px;
	font-size: 20px;
	line-height: 29px;
	height: 58px;
	overflow: hidden;
	font-weight: bold;
}
.news-main .left .Li .text p a {
	color: #333;
}
.news-main .left .Li .text p a:hover {
	color: #f08200;
}
.news-main .left .Li .text span {
	display: block;
	margin-top: 16px;
	font-size: 17px;
	color: #999;
}
.news-main .right {
	overflow: hidden;
}
.top-search .list {
	background: #fff;
	padding: 22px;
	margin-top: 22px;
}
.top-search .list li {
	position: relative;
	margin-top: 21px;
}
.top-search .list li:first-child {
	overflow: hidden;
	margin-top: 0;
}
.top-search .list li span {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 20px;
	font-weight: bold;
	color: #c3c3c3;
	width: 26px;
	text-align: center;
}
.top-search .list li p {
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	padding-left: 30px;
}
.top-search .list li p a {
	color: #333;
}
.top-search .list li p a:hover {
	color: #f08200;
}
.top-search .list li .image {
	float: left;
	width: 160px;
	margin-right: 15px;
}
.top-search .list li .image a {
	display: block;
	height: 0;
	padding-bottom: 66.8%;
	overflow: hidden;
	position: relative;
}
.top-search .list li .image img {
	max-height: none;
	width: 100%;
	height: 100%;
	position: absolute;
}
.top-search .list li .image span {
	left: 0;
	top: 0;
	color: #fff;
	padding: 0 6px;
	height: 24px;
	line-height: 20px;
	background-color: #f5483b;
	border-radius: 0 0 8px 0;
}
.top-search .list li .text {
	overflow: hidden;
}
.top-search .list li .text p {
	padding-left: 0;
	line-height: 24px;
	height: 48px;
	margin-top: 6px;
}
.top-search .list li .text .data {
	font-size: 16px;
	color: #999;
	margin-top: 24px;
}
.top-search .list li .text .data i {
	margin: 0 5px;
}
.top-search .list li:nth-child(1) .small-li span {
	color: #f5483b;
	background: url(../../../../images/search/version/2023/bg2.png) no-repeat;
	height: 34px;
	top: -8px;
	background-position-y: -2px;
	line-height: 34px;
}
.top-search .list li:nth-child(2) .small-li span {
	color: #ff952e;
	background: url(../../../../images/search/version/2023/bg2.png) no-repeat;
	height: 34px;
	top: -8px;
	background-position-y: -2px;
	line-height: 34px;
}
.top-search .list li:nth-child(3) .small-li span {
	color: #f9b601;
	background: url(../../../../images/search/version/2023/bg3.png) no-repeat;
	height: 34px;
	top: -8px;
	background-position-y: -2px;
	line-height: 34px;
}
.recommend-video .list {
	padding: 22px;
	background: #fff;
	margin-top: 18px;
}
.recommend-video .list li {
	margin-top: 18px;
	position: relative;
}
.recommend-video .list li:first-child {
	margin-top: 0;
}
.recommend-video .list li .image {
	height: 0;
	padding-bottom: 55.97%;
	overflow: hidden;
	position: relative;
}
.recommend-video .list li .image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.recommend-video .list li .text a {
	position: absolute;
	width: 100%;
	bottom: 12px;
	left: 0;
	padding: 0 12px;
	font-size: 18px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 2;
}
.recommend-video .list li .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-color: rgba(0,0,0,.5);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.recommend-video .list li .mask i {
	font-size: 30px;
	color: #e88209;
	width: 76px;
	height: 76px;
	display: block;
	border-radius: 50%;
	line-height: 76px;
	text-align: center;
	background-color: rgba(255,255,255,.93);
	text-indent: 8px;
}
.recommend-video .list li:hover .mask {
	opacity: 1;
}
/* .recommend-video .list li:hover .text {
	background: transparent;
} */
.video-main {
	overflow: hidden;
	background-color: #fff;
	padding: 16px;
}
.video-main .left {
	float: left;
	width: 760px;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	margin-right: 25px;
}
.video-main .left .image {
	height: 0;
	padding-bottom: 56%;
	overflow: hidden;
	position: relative;
}
.video-main .left .image img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.video-main .left .text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	height: 76px;
	line-height: 76px;
	background-color: rgba(0,0,0,.5);
}
.video-main .left .text .icon {
	float: left;
	width: 76px;
	height: 100%;
	background: url(../../../../images/search/version/2023/icon10.png) no-repeat;
	background-color: #f08200;
	background-position: center center;
}
.video-main .left .text p {
	overflow: hidden;
	padding: 0 14px;
	font-size: 26px;
}
.video-main .left .text p a {
	color: #fff;
}
.video-main .right {
	overflow: hidden;
}
.video-swiper {
	display: none;
}
.video-swiper .swiper-wrapper {
	width: calc(100% + 25px);
}
.video-swiper .swiper-slide {
	width: 50%;
}
.video-swiper .item {
	margin-right: 25px;
}
.video-swiper .image {
	height: 0;
	padding-bottom: 56%;
	overflow: hidden;
	border-radius: 6px;
	position: relative;
}
.video-swiper .image img {
	max-height: none;
	width: 100%;
}
.video-swiper .text p {
	margin-top: 16px;
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.video-swiper .text p a {
	color: #333;
}
.video-swiper .text p a:hover {
	color: #f08200;
}
.video-swiper .text {
	font-size: 16px;
}
.video-swiper .text .content {
	margin-top: 16px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
}
.video-swiper .text .data {
	margin-top: 20px;
	position: relative;
}
.video-swiper .text .data i {
	display: inline-block;
	font-size: 16px;
	margin-right: 6px;
}
.video-swiper .text .data span {
	position: absolute;
	right: 0;
	top: 0;
	color: #f08200;
}
.swiper-page {
	position: relative;
	margin-top: 28px;
	text-align: center;
	font-size: 0;
}
.swiper-page i {
	position: absolute;
	width: 260px;
	height: 1px;
	background-color: #ddd;
	top: 50%;
	transform: translateY(-50%);
}
.swiper-page i:first-child {
	left: 0;
}
.swiper-page i:last-child {
	right: 0;
}
.swiper-page .swiper-button-next, .swiper-page .swiper-button-prev {
	position: static;
	display: inline-block;
	width: 66px;
	height: 36px;
	box-sizing: border-box;
	border: 1px solid #cacaca;
	margin: 0 12px;
	background-size: 12px 16px;
	background-color: #f2f2f2;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	background-color: #fff;
}
.swiper-page .swiper-button-next:hover, .swiper-page .swiper-button-prev:hover {
	border-color: #f08200;
	background-color: #f08200;
}
.swiper-page .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23999'%2F%3E%3C%2Fsvg%3E");
}
.swiper-page .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23999'%2F%3E%3C%2Fsvg%3E");
}
.swiper-page .swiper-button-prev:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-page .swiper-button-next:hover {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
}
.interest-video {
	overflow: hidden;
	margin-top: 16px;
}
.interest-video ul {
	overflow: hidden;
	margin-top: -24px;
	margin-right: -24px;
}
.interest-video li {
	float: left;
	width: 20%;
}
.interest-video li .item {
	margin-top: 24px;
	margin-right: 24px;
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
}
.interest-video li .image {
	height: 0;
	padding-bottom: 56%;
	overflow: hidden;
	/*! border-radius: 6px; */
	position: relative;
}
.interest-video li .image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.interest-video li .text {
	padding: 0 15px 15px;
}
.interest-video li .text p {
	margin-top: 12px;
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.interest-video li .text p a {
	color: #333;
}
.interest-video li .text p a:hover {
	color: #f08200;
}
.interest-video li .text .data {
	margin-top: 10px;
	position: relative;
	padding-right: 90px;
	overflow: hidden;
	font-size: 16px;
	line-height: 36px;
	height: 36px;
}
.interest-video li .text .data .com-link {
	color: #999;
}
.interest-video li .text .data .com-link:hover {
	color: #f08200;
}
.interest-video li .text .data .face {
	width: 26px;
	height: 26px;
	display: inline-block;
	border-radius: 50%;
	background-size: contain;
	border: 1px solid #ddd;
	margin-right: 8px;
	vertical-align: top;
	margin-top: 4px;
}
.interest-video li .text .data .btn {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 10px;
	height: 100%;
	border-radius: 2px;
	background-color: #fff;
	color: #666;
	border: 1px solid #dddddd;
	box-sizing: border-box;
}
.interest-video li .text .data .btn:hover {
	color: #fff;
	background-color: #f08200;
	border-color: #f08200;
}
.exhi-top {
	overflow: hidden;
	padding: 16px;
	background-color: #fff;
}
.exhi-top .left {
	margin-right: 40px;
	width: 784px;
	position: relative;
	float: left;
	overflow: hidden;
}
.exhi-swiper {
	display: none;
}
.exhi-swiper .swiper-button-next,.exhi-swiper .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
	right: 0;
}
.exhi-swiper .swiper-button-prev, .exhi-swiper .swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
	left: 0;
}
.exhi-swiper .swiper-button-next, .exhi-swiper .swiper-button-prev {
	width: 44px;
	height: 76px;
	margin-top: -38px;
	background-size: 18px 26px;
	background-color: rgba(0,0,0,.5);
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.exhi-swiper:hover .swiper-button-next, .exhi-swiper:hover .swiper-button-prev{
	opacity: 1;
}
.exhi-top .left .image {
	height: 0;
	padding-bottom: 56.2%;
	overflow: hidden;
	position: relative;
}
.exhi-top .left .image img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.exhi-top .left .text {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 76px;
	line-height: 76px;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	padding: 0 16px;
	box-sizing: border-box;
	overflow: hidden;
	font-size: 26px;
}
.exhi-top .left .text a {
	color: #fff;
}
.exhi-top .left .text a:hover {
	text-decoration: underline;
}
.exhi-top .left .time {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #f08200;
	padding: 12px 22px;
	color: #fff;
	text-align: center;
	font-family: "Microsoft YaHei";
}
.exhi-top .left .time b {
	display: block;
	font-size: 44px;
	font-weight: normal;
}
.exhi-top .left .time p {
	font-size: 18px;
	margin-top: 10px;
}
.exhi-top .right {
	overflow: hidden;
}
.exhi-top .right .title {
	margin-top: 15px;
	position: relative;
}
.exhi-top .right .news-tab p {
	font-size: 0;
}
.exhi-top .right .news-tab a {
	font-size: 26px;
	font-weight: bold;
	margin-right: 32px;
	color: #333;
	position: relative;
}
.exhi-top .right .news-tab a::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 105%;
	height: 9px;
	background: -moz-linear-gradient( 0deg, rgb(247,190,123) 0%, rgba(240,130,0,0) 100%);
	background: -webkit-linear-gradient( 0deg, rgb(247,190,123) 0%, rgba(240,130,0,0) 100%);
	background: -ms-linear-gradient( 0deg, rgb(247,190,123) 0%, rgba(240,130,0,0) 100%);
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.exhi-top .right .news-tab a span {
	position: relative;
	z-index: 2;
}
.exhi-top .right .news-tab a.focus {
	color: #f08200;
}
.exhi-top .right .news-tab a.focus::after {
	opacity: 1;
}
.exhi-top .right .title .more {
	font-size: 16px;
	position: absolute;
	color: #333;
	right: 0;
	top: 6px;
}
.exhi-top .right .title .more i {
	font-size: 10px;
	margin-left: 4px;
	vertical-align: top;
	display: inline-block;
	margin-top: 5px;
}
.exhi-top .right .title .more:hover {
	color: #f08200;
}
.exhi-top .news-bot {
	display: none;
	margin-top: 10px;
}
.exhi-top .news-bot li {
	padding: 26px 0;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}
.exhi-top .news-bot li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.exhi-top .news-bot li .time {
	float: left;
	text-align: right;
	margin-right: 18px;
}
.exhi-top .news-bot li .time b {
	font-size: 42px;
	font-weight: normal;
	display: block;
}
.exhi-top .news-bot li .time p {
	margin-top: 14px;
	font-size: 18px;
}
.exhi-top .news-bot li .text {
	overflow: hidden;
}
.exhi-top .news-bot li .text p {
	font-size: 20px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
}
.exhi-top .news-bot li .text p a {
	color: #000;
}
.exhi-top .news-bot li .text p a:hover {
	color: #f08200;
}
.exhi-top .news-bot li .text .content {
	font-size: 16px;
	color: #999;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-top: 14px;
}
.exhi-main {
	overflow: hidden;
}
.exhi-main .left {
	width: 1116px;
	margin-right: 20px;
	float: left;
}
.exhi-main .left .title {
	margin-top: 16px;
	background: -moz-linear-gradient( -90deg, rgb(255,255,255) 7%, rgb(234,234,234) 100%);
    background: -webkit-linear-gradient( -90deg, rgb(255,255,255) 7%, rgb(234,234,234) 100%);
    background: -ms-linear-gradient( -90deg, rgb(255,255,255) 7%, rgb(234,234,234) 100%);
}

.exhi-tab p {
	line-height: 60px;
	height: 60px;
	font-size: 0;
}
.exhi-tab a {
	font-size: 20px;
	color: #333;
	display: inline-block;
	width: calc(100% / 8);
	text-align: center;
	position: relative;
	margin-left: -1px;
	font-family: "Microsoft YaHei";
}
.exhi-tab a::after {
	content: "";
	position: absolute;
	width: 0;
	height: 3px;
	background-color: #f08200;
	left: 50%;
	top: 0px;
	transform: translateX(-50%);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.exhi-tab a.focus {
	background-color: #fff;
	color: #f08200;
	font-weight: bold;
}
.exhi-tab a.focus::after {
	width: 100%;
}
.exhi-bot {
	display: none;
	height: 580px;
	overflow-x: hidden;
	overflow-y: auto;
	background: #fff;
	padding: 0 24px;
}
.exhi-bot li {
	padding: 27px 0;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	overflow: hidden;
}
.exhi-bot li .time {
	float: left;
	text-align: right;
	margin-right: 16px;
	color: #f08200;
}
.exhi-bot li .time b {
	display: block;
	font-size: 34px;
}
.exhi-bot li .time p {
	font-size: 14px;
	margin-top: 8px;
}
.exhi-bot li .content {
	overflow: hidden;
	padding-right: 160px;
}
.exhi-bot li .content p {
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	margin-top: 2px;
}
.exhi-bot li .content p a {
	color: #333;
}
.exhi-bot li .content p a:hover {
	color: #f08200;
}
.exhi-bot li .content .data {
	margin-top: 12px;
	font-size: 0;
	color: #999;
}
.exhi-bot li .content .data span {
	font-size: 16px;
	margin-right: 14px;
}
.exhi-bot li .day {
	position: absolute;
	right: 20px;
	top: 50%;
	font-size: 16px;
	transform: translateY(-50%);
	font-family: "Microsoft YaHei";
}
.exhi-bot li .day b {
	font-size: 26px;
	color: #f08200;
}
.exhi-main .right {
	overflow: hidden;
}
.exhi-main .right .list {
	margin-top: 16px;
	padding: 16px;
	background: #fff;
}
.exhi-main .right .list ul {
	position: relative;
}
.exhi-main .right .list ul::after {
	content: "";
	position: absolute;
	width: 1px;
	left: 5px;
	top: 4px;
	bottom: 0;
	background-color: #e6e6e6;
}
.exhi-main .right .list li {
	margin-top: 18px;
	padding-left: 20px;
	position: relative;
}
.exhi-main .right .list li .time {
	font-size: 16px;
	color: #999;
	font-family: "Microsoft YaHei";
}
.exhi-main .right .list li p {
	font-size: 18px;
	line-height: 26px;
	max-height: 52px;
	overflow: hidden;
	margin-top: 8px;
}
.exhi-main .right .list li p a {
	color: #333;
}
.exhi-main .right .list li p a:hover {
	color: #f08200;
}
.exhi-main .right .list li .box {
	overflow: hidden;
	margin-top: 10px;
}
.exhi-main .right .list li .image {
	width: 178px;
	float: left;
	margin-right: 15px;
}
.exhi-main .right .list li .image a {
	display: block;
	position: relative;
	height: 0;
	padding-bottom: 56.1%;
	overflow: hidden;
}
.exhi-main .right .list li .image img {
	max-height: none;
	width: 100%;
}
.exhi-main .right .list li .box p {
	margin-top: 0;
}
.exhi-main .right .list li .city {
	margin-top: 20px;
}
.exhi-main .right .list li .city mark {
	display: inline-block;
	padding: 0 6px;
	line-height: 26px;
	background-color: #ffefdd;
	color: #f08200;
	font-size: 16px;
	height: 28px;
}
.exhi-main .right .list li .text {
	overflow: hidden;
}
.exhi-main .right .list li:first-child {
	margin-top: 0;
}
.exhi-main .right .list li::after {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	box-sizing: border-box;
	border: 2px solid #cccccc;
	background-color: #fff;
	z-index: 2;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.exhi-main .right .list li:hover::after {
	border-color: #f08200;
}


.link-top {
	height: 58px;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 45px;
}
.link-top p {
	position: absolute;
	top: -1px;
	line-height: 52px;
	color: #dddddd;
	font-size: 20px;
}
.link-top p a {
	display: inline-block;
	vertical-align: top;
	color: #999;
	padding: 0 14px;
	border-top: 3px solid transparent;
	font-weight: bold;
}
.link-top p a.focus {
	font-weight: 700;
	color: #f08200;
	border-bottom: 3px solid #f08200;
}
.link-btn {
	position: absolute;
	top: 13px;
	right: 20px;
	font-size: 14px;
	color: #fff;
	padding: 0 18px;
	background-color: #f08200;
	border-radius: 15px;
	height: 30px;
	line-height: 30px;
	z-index: 9;
}
.link-list {
	font-size: 0;
	display: none;
	padding: 22px 0 0;
	overflow: hidden;
}
.link-list ul {
	overflow: hidden;
	margin: 0 -17px;
}
.link-list li {
	float: left;
}
.link-list a {
	color: #333;
	font-size: 14px;
	line-height: 26px;
	padding: 0 15px;
	display: inline-block;
	position: relative;
}
.link-list a::after {
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	width: 1px;
	height: 16px;
	background: #ddd;
}
.link-list a:hover{
	color: #f08200;
}
.update .w {
	padding: 25px 22px;
	overflow: hidden;
	background: #fff;
}
.update a {
	width: calc(100% / 9);
	text-align: center;
	font-size: 14px;
	line-height: 38px;
	color: #666;
	background-color: #ebfadb;
	float: left;
	cursor: pointer;
}
.update a:nth-child(2) {
	background-color: #fcede0;
}
.update a:nth-child(3),.update a:nth-child(7) {
	background-color: #ece4fd;
}
.update a:nth-child(4),.update a:nth-child(6) {
	background-color: #e4eefc;
}
.update a:nth-child(5),.update a:nth-child(8) {
	background-color: #fcf8e0;
}
.update a:nth-child(9) {
	background-color: #fbe2e9;
}
.footer {
	margin: 0 auto;
	background-color: #212324;
	margin-top: 28px;
}

.footer .item {
	margin: 0 auto;
	overflow: hidden;
}

.footer .item .footer-code {
	float: right;
	width: 400px;
	border-left: 1px solid #444444;
	margin-top: 27px;
}

.footer .item .footer-code li {
	float: left;
	padding-left: 44px;
}

.footer .item .footer-code li .code {
	width: 126px;
	height: 126px;
	border: 2px solid #ff8d50;
	padding: 10px;
	background-color: #fff;
}

.footer .item .footer-code li p {
	text-align: center;
	font-size: 14px;
	color: #e2e2e2;
	margin-top: 16px;
}

.footer .item .left {
	margin-top: 20px;
	overflow: hidden;
	padding-right: 44px;
}

.footer .item .left p {
	font-size: 14px;
	line-height: 32px;
	color: #838383;
}

.footer .item .left p a {
	color: #838383;
	padding: 0 16px;
	display: inline-block;
	line-height: 1;
	border-right: 1px solid #444444;
}

.footer .item .left p a:first-child {
	padding-left: 0;
}

.footer .item .left p a:last-child {
	border: none;
}

.footer .item .left p a:hover {
	color: #ff8d50;
}

.footer .item .left span {
	font-size: 14px;
	line-height: 32px;
	color: #838383;
}
.footer .item .left span em {
	font-style: normal;
	margin-right: 12px;
}
.footer .item .left span img {
	margin: 7px 5px 0 10px;
	vertical-align: top;
}

.copyright {
	font-size: 14px;
	line-height: 22px;
	color: #838383;
	border-top: 1px solid #444444;
	margin-top: 10px;
	padding: 10px 0;
	display: inline-block;
}

.copyright img {
	margin: 1px 8px 0 0px;
	vertical-align: top;
}

ul.footImg {
	width: 810px;
	height: 48px;
	margin-bottom: 24px;
	overflow: hidden;
	background: url("https://www.xwboo.com/images/index/Version/2021/copyright.png") no-repeat 0 0;
}

ul.footImg li {
	width: 135px;
	float: left;
}

ul.footImg li a {
	width: 125px;
	height: 48px;
	display: block;
}
.link-box .w {
	position: relative;
	background: #fff;
	padding: 0 22px;
}

.main-right {
	float: right;
	width: 440px;
}
.no-login {
	background: url(../../../../images/search/version/2024/index/no-login-bg.png) no-repeat;
	background-size: cover;
	text-align: center;
	padding: 46px 0;
}
.no-login .tip {
	font-size: 16px;
	line-height: 24px;
	color: #999;
}
.no-login .btn {
	margin-top: 20px;
}
.no-login .btn a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	background: linear-gradient(90deg, rgb(255,123,0),rgb(255,40,79),rgb(255,40,79),rgb(255,123,0), rgb(255,123,0));
	background-size: 400%;
	padding: 0 30px;
}
.no-login .btn a:hover {
	animation: sun 8s infinite linear;
}
@keyframes sun {100%{background-position: -400% 0;}}
.login-pop {
	position: fixed;
	width: 100%;
	top: 0;
	height: 100%;
	left: 0;
	background-color: rgba(0,0,0,.3);
	z-index: 999;
	display: none;
}
.login-pop .pop-item {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 400px;
	box-sizing: border-box;
	padding: 28px 30px;
	border-radius: 8px;
	background: url(../../../../images/search/version/2024/index/pop-bg.png) no-repeat;
	background-size: 100% auto;
	background-color: #fff;
	animation: bounce-in 0.6s none;
}
@keyframes bounce-in {
	from {
	  transform:translate(-50%, -50%) scale(0.8)
	}
	50% {
	  transform:translate(-50%, -50%) scale(1.1);
	  opacity:1
	}
	to {
	  transform:translate(-50%, -50%) scale(1);
	  opacity:1
	}
}
.login-pop .pop-item .close {
	position: absolute;
	right: -20px;
	top: -20px;
	color: #fff;
}
.login-pop .pop-item .close i {
	font-size: 16px;
}
.login-pop .pop-item .close:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.login-tab {
	font-size: 0;
}
.login-tab a {
	font-size: 16px;
	line-height: 22px;
	color: #999;
	display: inline-block;
	margin-right: 36px;
	vertical-align: top;
}
.login-tab a:last-child {
	margin-right: 0;
}
.login-tab a.focus {
	font-weight: bold;
	font-size: 18px;
	color: #f08200;
}
.login-bot {
	min-height: 320px;
	display: none;
	padding-top: 1px;
	padding-bottom: 80px;
	position: relative;
	box-sizing: border-box;
}
.login-bot .tip {
	font-size: 13px;
	margin-top: 12px;
	color: #888;
}
.login-bot .input-box {
	position: relative;
	margin-top: 20px;
}
.login-bot .input-box input {
	height: 48px;
	padding: 0 16px;
	border: 0;
	border-radius: 4px;
	background-color: #f6f8f9;
	font-size: 14px;
	width: 100%;
	box-sizing: border-box;
}
.login-bot .tip + .input-box {
	margin-top: 12px;
}
.error-tip {
	position: absolute;
	font-size: 12px;
	color: #fc4343;
	bottom: -15px;
}
.login-bot .input-box.Code input {
	padding-right: 96px;
}
.login-bot .input-box .get-code {
	position: absolute;
	right: 16px;
	font-size: 14px;
	color: #f08200;
	top: 17px;
}
.login-bot .input-box .get-code:hover {
	color: #f60;
}
input::placeholder {
	color: #666;
}
input::-webkit-input-placeholder {
	/* WebKit browsers，webkit内核浏览器 */
	color: #666;
}
input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #666;
}
input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #666;
}
input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #666;
}
.login-bot .box {
	margin-top: 20px;
}
#drag,#drag2 {
	position: relative;
	background-color: #f6f8f9;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	color: #666666;
}
.Login-main-body-1 .Login-code .move-div {
	height: 46px !important;
}
.Login-main-body-1 .Login__input input {
	background-color: #f2f2f2 !important;
}
#drag .handler, #drag2 .handler {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 88px;
	height: 44px;
	border: 0;
	cursor: move;
	border-radius: 4px;
}
.handler_bg{
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat center;
}
.handler_ok_bg{
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat center;
}
#drag .drag_bg,#drag2 .drag_bg{
    background-color: #f08200;
    height: 100%;
    width: 0px;
	border-radius: 4px;
}
#drag .drag_text,#drag2 .drag_text{
    position: absolute;
    top: 0px;
    width: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select:none;
    -ms-user-select:none;
}
.login-bot .bot-bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}
.clause-box {
	color:#999;
	line-height: 14px;
}
.clause-box a {
	color: #999;
}
.clause-box a:hover {
	color: #f08200;
}
.login-box .clause .input_checkbox {
	height: 14px;
	vertical-align: top;
	font-size: 0px;
	display: inline-block;
	margin-right: 5px;
}
.login-box .clause .input_checkbox input {
	width:0;
	height:0;
	opacity:0;
}
.login-box .clause .input_checkbox input:checked ~ label::after {
  -webkit-transform:rotate(-45deg) scale(1);
  -moz-transform:rotate(-45deg) scale(1);
  -o-transform:rotate(-45deg) scale(1);
  -ms-transform:rotate(-45deg) scale(1);
  transform:rotate(-45deg) scale(1);
  opacity:1;
}
.login-box .clause .input_checkbox input:checked ~ label::before {
	background: #f08200;
	transform: scale(1);
	border-color: #f08200;
}
.login-box .clause .input_checkbox label {
	width: 14px;
	height: 14px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	margin-right: 0;
}
.login-box .clause .input_checkbox label:hover::before {
  	background-color:#ddd;
}
.login-box .clause .input_checkbox label::after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 6px;
	height: 3px;
	background: transparent;
	top: 4px;
	left: 3px;
	border: 1px solid #fff;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.login-box .clause .input_checkbox label::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	transition: 0.2s;
	transform: scale(1);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border-radius: 2px;
	border: 1px solid #ddd;
}
.login-bot .bot-bottom .login-btn {
	margin-top: 10px;
}
.login-bot .bot-bottom .login-btn button {
	display: block;
	height: 48px;
	border-radius: 4px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background-color: #f08200;
	border: 0;
	border: 1px solid #f08200;
	width: 100%;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.login-bot .bot-bottom .login-btn button:hover {
	color: #f08200;
	background-color: #fff;
}
.is-login {
	background: url(../../../../images/search/version/2024/index/is-login-bg.png) no-repeat;
	background-size: cover;
	padding: 20px 30px;
}
.is-login .member {
	overflow: hidden;
	position: relative;
}
.is-login .member .exit {
	position: absolute;
	right: 0;
	top: 50%;
	color: #fff;
	background: #f08200;
	padding: 0 22px;
	font-size: 14px;
	line-height: 30px;
	height: 32px;
	border-radius: 16px;
	transform: translateY(-50%);
}
.is-login .member .exit:hover {
	background: #ffa63e;
}
.is-login .member .face-img {
	float: left;
	width: 48px;
	border: 2px solid #fff;
	box-sizing: border-box;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}
.is-login .member .face-img a {
	height: 0;
	display: block;
	padding-bottom: 100%;
	background-position: center center;
	background-size: contain;
	background-color: #fff;
	background-repeat: no-repeat;
}
.is-login .member p {
	overflow: hidden;
	margin-top: 15px;
	font-size: 16px;
	line-height: 18px;
	height: 18px;
	font-weight: bold;
}
.is-login .member p a {
	color: #333;
}
.is-login .data {
	margin-top: 18px;
	font-size: 14px;
	color: #999;
	line-height: 20px;
	height: 20px;
	text-align: center;
	position: relative;
}
.is-login .data b {
	font-size: 17px;
	color: #333;
	font-family: "Microsoft YaHei";
	margin-right: 2px;
}
.is-login .data span:nth-child(1) {
	position: absolute;
	left: 0;
	top: 0;
}
.is-login .data span:nth-child(3) {
	position: absolute;
	right: 0;
	top: 0;
}
.login-nav {
	margin-top: 20px;
	overflow: hidden;
}
.login-nav ul {
	margin-right: -50px;
	overflow: hidden;
}
.login-nav li {
	margin-right: 50px;
	text-align: center;
	float: left;
}
.login-nav li span {
	display: block;
	margin-top: 8px;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
}
.login-nav li span a {
	color: #333;
}
.login-nav li:hover span a {
	color: #f08200;
}
.main-right .public-title {
	margin-top: 0;
	position: relative;
}
.main-right .public-title i {
	width: 24px;
	height: 24px;
	background: url(../../../../images/search/version/2024/index/good-full.png) no-repeat;
	background-size: contain;
	margin-right: 8px;
	margin-top: 0px;
	display: inline-block;
	vertical-align: top;
}
.main-right .public-title i.video-full {
	width: 26px;
	height: 20px;
	background: url(../../../../images/search/version/2024/index/video-full.png) no-repeat;
	margin-top: 2px;
}
.main-right .public-title p {
	font-size: 24px;
	font-weight: bold;
}
.main-right .public-title .more {
	position: absolute;
	right: 0;
	bottom: 4px;
	font-size: 16px;
	color: #999;
	top: auto;
}
.main-right .public-title .more:hover {
	color: #f08200;
}
.main-right .video-list li {
	margin-top: 16px;
	padding: 16px;
	background: url(../../../../images/search/version/2024/index/video-li-bg.png) no-repeat;
	background-size: cover;
	background-position: right top;
	border-radius: 2px;
}
.main-right .video-list .item {
	position: relative;
}
.main-right .video-list .image {
	position: relative;
	height: 0;
	padding-bottom: 55.97%;
	overflow: hidden;
}
.main-right .video-list .image img {
	position: absolute;
	width: 100%;
	height: 100%;
}
.main-right .video-list .image .play {
	width: 56px;
	height: 56px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: url(../../../../images/search/version/2024/index/play.png) no-repeat;
	background-size: contain;
}
.main-right .video-list .image mark {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 0 10px;
	background-color: #ed2a2a;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 32px;
	border-radius: 4px;
}
.main-right .video-list .image mark.living i {
	display: inline-block;
}
.main-right .video-list .image mark i {
	background: url(https://public.mtnets.com/Images/public/zhibo-icon.gif) no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	margin-top: 9px;
	display: none;
}
.main-right .video-list .image mark.replay {
	background-color: #04abe2;
}
.main-right .video-list .image mark.notice {
	background-color: #f97d21;
}
.main-right .video-list .text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	background-color: rgba(0,0,0,.7);
	padding: 0 12px;
	font-size: 16px;
}
.main-right .video-list .text a {
	color: #fff;
}
.main-right .hot-list {
	margin-top: 19px;
}
.main-right .hot-list li {
	margin-top: 22px;
	font-size: 0;
}
.main-right .hot-list li:first-child {
	margin-top: 0;
}
.main-right .hot-list li span {
	position: relative;
	font-size: 18px;
	font-style: italic;
	font-family: "Microsoft YaHei";
	color: #d5d7e0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	margin: 0 7px 0 0;
	margin-top: -1px;
}
.main-right .hot-list li span b {
	position: relative;
}
.main-right .hot-list li span::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	left: 0;
	top: 0;
}
.main-right .hot-list li:nth-child(1) span {
	color: #e62021;
}
.main-right .hot-list li:nth-child(2) span {
	color: #f09324;
}
.main-right .hot-list li:nth-child(3) span {
	color: #f7c650;
}
.main-right .hot-list li:nth-child(-n+ 3) span::after {
	background: url(../../../../images/search/version/2024/index/yuan.png) no-repeat;
	background-size: contain;
}
.main-right .hot-list li a {
	display: inline-block;
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	color: #333;
	vertical-align: top;
	max-width: 356px;
}
.main-right .hot-list li a:hover {
	color: #f08200;
}
.main-right .hot-list li mark {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	width: 16px;
	height: 16px;
	line-height: 15px;
	text-align: center;
	background-color: #ff8800;
	margin-left: 7px;
	margin-top: 1px;
}

.main-right .hot-list li mark.new {
	background-color: #f83486;
}
.main-right .hot-video li {
	margin-top: 22px;
	overflow: hidden;
}
.main-right .hot-video .image {
	float: left;
	width: 160px;
	margin-right: 10px;
}
.main-right .hot-video .image a {
	display: block;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
	border-radius: 4px;
}
.main-right .hot-video .image img {
	position: absolute;
	width: 100%;
	height: 100%;
}
.main-right .hot-video .image i {
	position: absolute;
	bottom: 10px;
	left: 10px;
	color: #fff;
	font-size: 24px;
}
i.hbzhan {
	width: auto;
	height: auto;
}
.main-right .hot-video .text {
	overflow: hidden;
}
.main-right .hot-video .text p {
	font-size: 18px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.main-right .hot-video .text p a {
	color: #333;
}
.main-right .hot-video .text p a:hover {
	color: #f08200;
}
.main-right .hot-video .text .data {
	margin-top: 20px;
	font-size: 15px;
	color: #999;
}
.main-right .hot-video .text .data i {
	display: inline-block;
	vertical-align: top;
	width: 1px;
	height: 10px;
	background-color: #ddd;
	margin: 3px 8px 0;
}
.main-left {
	margin-right: 20px;
	width: 1100px;
	float: left;
}
.recommend-main {
	position: relative;
	background: #fff;
	padding: 16px;
	box-sizing: border-box;
	border-radius: 4px;
}
.search-bot {
	display: none;
	width: 100%;
}
.top-news {
	padding: 20px 30px;
	background: url(../../../../images/search/version/2024/index/news-bg.png) no-repeat;
	background-size: cover;
	border-radius: 4px;
}
.top-news .title i {
	width: 26px;
	height: 22px;
	background: url(../../../../images/search/version/2024/index/news-icon.png) no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-top: 6px;
	display: inline-block;
}
.top-news .title b {
	font-size: 32px;
	font-family: "YouSheBiaoTiHei";
	font-weight: normal;
	margin-right: 18px;
	vertical-align: top;
}
.top-news .title b font {
	color: #ff8800;
}
.top-news .title span {
	font-size: 16px;
	color: #999;
	margin-top: 9px;
	vertical-align: top;
	display: inline-block;
}
.top-news .list li {
	margin-top: 20px;
	position: relative;
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
.top-news .list li a {
	color: #333;
}
.top-news .list li a:hover {
	color: #ff6600;
}
.top-news .list li a::before {
	content: "";
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #ff6600;
	margin-top: 7px;
}
.main-list li {
	margin-top: 24px;
	overflow: hidden;
}
.main-list li .image {
	float: left;
	width: 248px;
	margin-right: 20px;
}
.main-list li .image a {
	display: block;
	padding-bottom: 66.5%;
	height: 0;
	overflow: hidden;
	border-radius: 4px;
	position: relative;
}
.main-list li .image.video-img a {
	display: block;
	padding-bottom: 56%;
	height: 0;
	overflow: hidden;
	border-radius: 4px;
	position: relative;
}
.main-list li .image img {
	position: absolute;
	width: 100%;
	height: 100%;
}
.main-list li .image .play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 56px;
	height: 56px;
	background: url(../../../../images/search/version/2024/index/play2.png) no-repeat;
	background-size: contain;
}
.main-list li .image.video-img .play {
	width: 44px;
	height: 44px;
	background: url(../../../../images/search/version/2024/index/play3.png) no-repeat;
	background-size: contain;
}
.main-list li .text {
	overflow: hidden;
}
.main-list li .text p {
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
	height: 26px;
	margin-top: 8px;
	overflow: hidden;
}
.main-list li .text p a {
	color: #333;
}
.main-list li .text p a:hover {
	color: #f08200;
}
.main-list li .text .content {
	margin-top: 16px;
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #999;
}
.main-list li .text .data {
	margin-top: 42px;
	font-size: 0;
	color: #f08200;
}
.main-list li .text .data span {
	font-size: 15px;
}
.main-list li .text .data span.time {
	color: #999;
}
.main-list li .text .data span::after {
	content: "";
	width: 1px;
	height: 10px;
	background-color: #ddd;
	display: inline-block;
	vertical-align: top;
	margin: 3px 10px 0;
}
.main-list li .text .data span:last-child::after {
	display: none;
}
.main-list li .arr-Ul {
	margin-right: -25px;
	overflow: hidden;
}
.main-list li .arr-Li {
	float: left;
	width: 33.33%;
}
.main-list li .arr-Li .item {
	margin-right: 25px;
}
.hangye-main .main-list li .arr-Li {
	width: 25%;
}
.hangye-main .main-list li .arr-Ul {
	margin-right: -16px;
}
.hangye-main .main-list li .arr-Li .item {
	margin-right: 16px;
}
.hangye-main {
	padding: 1px 16px 24px;
	background: #fff;
	border-radius: 4px;
}
.main-list li .arr-Li .image {
	width: 100%;
	float: none;
	margin: 0;
}
.main-list li .arr-Li .image a {
	padding-bottom: 56.17%;
}
.main-list li .arr-Li .text p {
	font-size: 20px;
	line-height: 28px;
	height: 56px;
	margin-top: 8px;
}
.main-list li .arr-Li .text .data {
	margin-top: 10px;
}
.main-list li.follow {
	margin-top: 0;
	padding: 22px 0;
	border-bottom: 1px solid #ddd;
}
.white-box .main-list li:first-child {
	padding-top: 0;
}
.main-list li .message {
	font-size: 0;
	margin-bottom: 16px;
}
.main-list li .message .face-img {
	display: inline-block;
	vertical-align: top;
	width: 34px;
	box-sizing: border-box;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 12px;
}
.main-list li .message .face-img a {
	height: 0;
	display: block;
	padding-bottom: 100%;
	background-position: center center;
	background-size: contain;
	background-color: #fff;
	background-repeat: no-repeat;
}
.main-list li .message p {
	display: inline-block;
	vertical-align: top;
	font-size: 16px !important;
	margin-top: 9px !important;
	margin-right: 10px;
	line-height: inherit !important;
	height: auto !important;
	font-weight: normal;
}
.main-list li .message p a {
	color: #333;
}
.main-list li .message p a:hover {
	color: #f08200;
}
.main-list li .message span {
	font-size: 14px;
	display: inline-block;
	color: #999;
	margin-top: 10px;
}
.main-list li .box {
	overflow: hidden;
}
.main-list li .box .image {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.main-list li .box .image + .text .hudong {
	margin-top: 64px;
}
.main-list li .box .image.video-img + .text .hudong {
	margin-top: 42px;
}
.main-list li .box .text > p {
	margin-top: 0;
	margin-bottom: 12px;
}
.main-list li .box .text .content {
	margin-top: 0;
	line-height: 24px;
	font-size: 16px;
	max-height: 48px;
	height: auto;
	color: #333;
	overflow: hidden;
}
.main-list li .box .text .content a {
	color: #333;
}
.main-list li .box .text .content a:hover {
	color: #f08200;
}
.main-list li .box .image + .text .content {
	max-height: none;
}
.main-list li .img-Ul {
	overflow: hidden;
	margin-right: -16px;
}
.main-list li .img-Li {
	float: left;
	width: 33.33%;
}
.main-list li .img-Li .item {
	margin-right: 16px;
}
.main-list li .img-Li .image {
	float: none;
	margin-right: 0;
	width: auto;
}
.main-list li .hudong {
	margin-top: 16px;
	font-size: 0;
}
.main-list li .hudong span {
	margin-right: 28px;
	font-size: 14px;
}
.main-list li .hudong span a {
	color: #999;
}
.main-list li .hudong span a:hover,.main-list li .hudong span a.focus {
	color: #f08200;
}
.main-list li .hudong span a.focus i {
	display: none;
}
.main-list li .hudong span a.focus i.hide {
	display: inline-block;
}
.main-list li .hudong span i {
	margin-right: 7px;
}
i.hide {
	display: none;
}
.no-data {
	margin: 22px 0;
	text-align: center;
}
.no-data span {
	display: inline-block;
	font-size: 15px;
	color: #666;
	background-color: #fff;
	line-height: 38px;
	border-radius: 20px;
	padding: 0 20px;
}
.hangye-box {
	margin-top: 20px;
	overflow: hidden;
}
.account-box {
	padding: 24px 0 28px;
	box-shadow: 0px 4px 12px 0px rgba(150, 153, 158, 0.1);
	background: url(../../../../images/search/version/2024/index/account-bg.png) no-repeat;
	background-size: 100% auto;
	border-radius: 4px;
	background-position: left top;
	background-color: #fff;
}
.account-box .title {
	padding: 0 36px;
	color: #f08200;
	font-size: 18px;
}
.account-box .swiper-box {
	margin-top: 20px;
	position: relative;
	overflow: hidden;
	padding: 0 22px;
}
.account-swiper {
	overflow: hidden;
}
.account-swiper .swiper-slide {
	width: 12.5%;
	text-align: center;
}
.account-swiper .swiper-slide .image {
	width: 64px;
	position: relative;
	margin: 0 auto;
}
.account-swiper .swiper-slide .image a {
	height: 0;
	display: block;
	padding-bottom: 100%;
	background-position: center center;
	background-size: contain;
	background-color: #fff;
	background-repeat: no-repeat;
	border-radius: 50%;
}
.account-swiper .swiper-slide .image mark {
	position: absolute;
	bottom: -6px;
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
	line-height: 20px;
	padding: 0 8px;
	border-radius: 4px;
	color: #fff;
	background-color: #e93a37;
}
.account-swiper .swiper-slide p {
	margin-top: 12px;
	font-size: 16px;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
	padding: 0 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.account-swiper .swiper-slide p a {
	color: #333;
	position: relative;
}
.account-swiper .swiper-slide p a:hover {
	color: #f08200;
}
.account-swiper .swiper-slide p i {
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ed702d;
	top: 8px;
	left: -16px;
}
.account-swiper .swiper-slide .btn {
	margin-top: 14px;
}
.account-swiper .swiper-slide .btn a {
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
	height: 32px;
	border-radius: 16px;
	color: #f08200;
	background-color: #f8f8f8;
	padding: 0 12px;
	letter-spacing: 1px;
}
.hangye-main .hangye-main {
	padding: 0 !important;
}
.account-swiper .swiper-slide .btn a.focus {
	color: #999;
}
.account-swiper .swiper-slide .btn a:hover {
	background-color: #f08200;
	color: #fff;
}
.swiper-box .swiper-button-next, .swiper-box .swiper-button-prev {
	position: absolute;
	top: 32px;
	width: 20px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	margin-top: -0;
	z-index: 10;
	cursor: pointer;
	background-size: 8px 16px;
	background-position: center;
	background-repeat: no-repeat;
	background: rgba(0,0,0,.1);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.swiper-box .swiper-button-next i, .swiper-box .swiper-button-prev i {
	color: #fff;
	font-size: 16px;
}
.swiper-box .swiper-button-prev i {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	display: inline-block;
}
.swiper-box .swiper-button-prev {
	left: 0;
}
.swiper-box .swiper-button-next {
	right: 0;
}
.swiper-box .swiper-button-next:hover, .swiper-box .swiper-button-prev:hover {
	background: rgba(0,0,0,.2);
}
.w::after {
	content: "";
	clear: both;
	display: block;
}
.main-bot .more a, .more2 a {
	font-size: 18px;
	color: #333;
	margin: 20px 0 0;
	font-weight: bold;
	display: inline-block;
	padding: 0 38px;
	border-radius: 24px;
	line-height: 48px;
	height: 48px;
	background-color: #f5f5f5;
}
.main-bot .more a i, .more2 a i {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	margin-left: 6px;
	margin-top: 17px;
	line-height: 1;
	font-weight: normal;
}
.main-bot .more a:hover, .more2 a:hover {
	color: #f08200;
	background: #fff1e0;
}
.white-box {
	background-color: #fff;
	padding: 16px;
	margin-top: 20px;
	border-radius: 4px;
}
.white-box:first-child {
	margin-top: 0;
	padding-top: 16px;
}
.main-right .video-list .image img,.main-right .hot-video .image img,.main-list li .image img,.left-video-list li .image img {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.main-right .video-list .image:hover img,.main-right .hot-video .image:hover img,.main-list li .image:hover img,.left-video-list li .image:hover img {
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
@media only screen and (min-width:1920px){
	.w{
		width: 1560px;
	}
	.link-top {
		height: 64px;
	}
	.link-top p {
		line-height: 60px;
		font-size: 22px;
	}
	.link-btn {
		font-size: 16px;
		height: 34px;
		line-height: 34px;
	}
	.link-list a {
		font-size: 16px;
		line-height: 30px;
		padding: 0 17px;
	}
	.update a {
		font-size: 16px;
		line-height: 42px;
	}

}
@media only screen and (min-width: 1600px) and (max-width:1919px){
	.w{
		width: 1560px;
	}
	.rightTop {
		right: 60px;
		top: 26px;
		font-size: 16px;
		transform: translate(0px,82px);
	}
	.top {
		padding: 50px 0 12px;
	}
	.search-box .logo img{
		width: 270px;
	}
	.search {
		height: 48px;
		margin: 34px auto 0;
		border-radius: 24px;
	}
	.searchSelect {
		height: 36px;
	}
	.selectTop {
		margin-top: 8px;
		height:30px;
	}
	.selectTop p{
		font-size: 16px;
		line-height: 30px;
	}
	.selectTop i {
		margin-left: 8px;
		margin-top: 10px;
	}
	.selectBot {
		top: 54px;
	}
	.search button {
		height: 40px;
		border-radius: 20px;
		font-size: 20px;
	}
	.search button i{
		font-size: 20px;
	}
	.nav {
		margin: 30px auto 0;
	}
	.union li {
		margin-top: 10px;
		font-size: 13px;
	}
	.nav li .icon {
		height: 54px;
		width: 54px;
	}
	.nav li .icon img {
		width: 34px;
	}
	.nav li span {
		margin-top: 8px;
		font-size: 14px;
	}
	.union {
		padding: 15px 30px 10px 30px;
		margin-top: 18px;
	}
	.main-tab {
		margin-top: 12px;
	}
	.main-bot {
		margin-top: 12px;
	}
	.main-tab .left a {
		margin-right: 12px;
		font-size: 18px;
		width: 120px;
		line-height: 40px;
	}
	.main-tab .left a i, .main-tab .right a i {
		font-size: 18px;
	}
	.link-list a::after {
		top: 8px;
		height: 14px;
	}
	.link-top {
		height: 64px;
	}
	.link-top p {
		line-height: 60px;
		font-size: 22px;
	}
	.link-btn {
		font-size: 16px;
		height: 34px;
		line-height: 34px;
	}
	.link-list ul {
		overflow: hidden;
		margin: 0 -15px;
	}
	.link-list a {
		font-size: 16px;
		line-height: 30px;
		padding: 0 15px;
	}
	.update a {
		font-size: 16px;
		line-height: 42px;
	}
}
@media only screen and (min-width: 1400px) and (max-width:1599px){
	.w{
		width: 1400px;
	}

	.searchSelect {
		margin-right: 109px;
	}
	.main-left {
		margin-right: 16px;
		width: 988px;
	}
	.recommend-main {
		padding: 14px;
	}
	.top-news {
		padding: 18px 26px;
	}
	.top-news .title i {
		width: 24px;
		height: 20px;
		margin-right: 9px;
		margin-top: 5px;
	}
	.top-news .title b {
		font-size: 29px;
		margin-right: 15px;
	}
	.top-news .title span {
		font-size: 14px;
		margin-top: 8px;
	}
	.top-news .list li {
		margin-top: 16px;
	}
	.top-news .list li a::before {
		margin-right: 8px;
		width: 6px;
		height: 6px;
		margin-top: 8px;
	}
	.main-list li {
		margin-top: 22px;
	}
	.main-list li .image {
		width: 222px;
		margin-right: 18px;
	}
	.main-list li .text p {
		font-size: 22px;
		line-height: 24px;
		height: 24px;
		margin-top: 6px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 58px;
	}
	.main-list li.follow {
		padding: 18px 0;
	}
	.main-list li .message {
		margin-bottom: 14px;
	}
	.main-list li .box .image.video-img + .text .hudong {
		margin-top: 34px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 56px;
	}
	.main-bot .more a i, .more2 a i {
		font-size: 14px;
		margin-left: 6px;
		line-height: 1;
	}
	.main-list li .text .content {
		margin-top: 14px;
		font-size: 14px;
		line-height: 22px;
		height: 44px;
	}
	.main-list li .text .data span {
		font-size: 14px;
	}
	.main-list li .text .data {
		margin-top: 40px;
	}
	.main-list li .arr-Li .text p {
		font-size: 18px;
		line-height: 25px;
		height: 50px;
		margin-top: 8px;
	}
	.main-list li .image .play {
		width: 52px;
		height: 52px;
	}
	.main-right {
		width: 396px;
	}
	.white-box:first-child {
		padding-top: 14px;
	}
	.login-nav li {
		margin-right: 37px;
	}
	.login-nav ul {
		margin-right: -42px;
	}
	.main-right .public-title p {
		font-size: 22px;
	}
	.main-right .public-title i {
		width: 23px;
		height: 22px;
		margin-right: 7px;
		margin-top: 1px;
	}
	.white-box {
		padding: 14px;
		margin-top: 18px;
	}
	.main-right .public-title .more {
		bottom: 3px;
		font-size: 15px;
	}
	.main-right .video-list li {
		margin-top: 15px;
		padding: 14px;
	}
	.main-right .video-list .image .play {
		width: 52px;
		height: 52px;
	}
	.main-right .video-list .text {
		line-height: 36px;
		height: 36px;
		padding: 0 9px;
		font-size: 16px;
	}
	.main-right .hot-list li span {
		font-size: 16px;
		width: 22px;
		height: 22px;
		line-height: 22px;
		margin: 0 7px 0 0;
		margin-top: -1px;
	}
	.main-right .hot-list li a {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
		max-width: 306px;
	}
	.main-right .hot-video .image {
		width: 144px;
		margin-right: 9px;
	}
	.main-right .hot-video .text p {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.main-right .hot-video .text .data {
		margin-top: 18px;
		font-size: 14px;
	}
	.main-right .hot-video .text .data i {
		height: 10px;
		margin: 3px 6px 0;
	}
	.main-right .hot-video li {
		margin-top: 20px;
	}
	.account-box {
		padding: 21px 0 24px;
	}
	.account-box .title {
		padding: 0 35px;
	}
	.account-swiper .swiper-slide p {
		margin-top: 12px;
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		padding: 0 17px;
	}
	.account-swiper .swiper-slide p i {
		width: 6px;
		height: 6px;
		top: 7px;
		left: -10px;
	}
	.account-swiper .swiper-slide .btn a {
		font-size: 13px;
		line-height: 27px;
		height: 29px;
		padding: 0 10px;
	}
	.account-swiper .swiper-slide .btn {
		margin-top: 12px;
	}

	.rightTop {
		right: 60px;
		top: 26px;
		font-size: 16px;
		transform: translate(0,66px);
	}
	.link-list a::after {
		top: 8px;
		height: 14px;
	}
	.top {
		padding: 60px 0 15px;
	}
	.nav li .icon {
		height: 56px;
		width: 56px;
	}
	.nav li .icon img {
		width: 38px;
	}
	.search-box .logo img {
		width: 253px;
	}
	.search {
		width: 800px;
		height: 52px;
		margin: 28px auto 0;
	}
	.selectTop p {
		font-size: 16px;
		line-height: 32px;
	}
	.selectTop {
		margin-top: 9px;
	}
	.search button {
		height: 44px;
		width: 108px;
		font-size: 20px;
	}
	.search button i {
		font-size: 18px;
	}
	.nav {
		margin: 32px auto 0;
		width: 800px;
	}
	.nav ul {
		margin-right: -37px;
	}
	.union {
		padding: 15px 26px;
		margin-top: 24px;
	}
	.union li {
		margin-top: 13px;
		line-height: 22px;
		font-size: 13px;
	}
	.union li span {
		width: 22px;
		height: 22px;
	}
	.fix-navigation .search-box .logo img {
		width: 180px;
	}
	.top.fix-navigation .search {
		width: 680px;
	}
	.top.fix-navigation {
		padding: 16px 0 20px;
	}
	.main-tab {
		margin-top: 18px;
	}
	.main-tab .left a {
		font-size: 16px;
		width: 120px;
		line-height: 40px;
		margin-right: 18px;
		vertical-align: top;
	}
	.main-tab .left a i, .main-tab .right a i {
		font-size: 16px;
	}
	.main-tab .right a {
		line-height: 40px;
		font-size: 20px;
		padding: 0 20px;
	}
	.recommend-item .big--box {
		width: 554px;
		margin-right: 12px;
	}
	.recommend-item .small--box {
		width: calc(100% - 12px - 554px);
	}
	.recommend-item .big--box .text a, .recommend-item .big-exhi .text a {
		bottom: 16px;
		padding: 0 14px;
		font-size: 22px;
		height: 24px;
		line-height: 24px;
	}
	.recommend-item .big--box .text, .recommend-item .big-exhi .text, .recommend-video .list li .text {
		height: 120px;
	}
	.recommend-item .small--box li .text p {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.recommend-item .small--box li .text {
		padding: 14px 12px;
	}
	.recommend-item .small--box li .text .content {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 10px;
	}
	.recommend-item .small--box li .text .time {
		font-size: 14px;
		margin-top: 16px;
	}
	.recommend-item .news-box {
		padding: 24px 18px;
	}
	.recommend-item .news-box .title p, .recommend-exhi .title p {
		font-size: 24px;
	}
	.recommend-item .news-box .title .more, .recommend-exhi .title .more {
		top: 5px;
		font-size: 14px;
	}
	.recommend-item .news-box .title .more i, .recommend-exhi .title .more i {
		font-size: 10px;
		margin-top: 2px;
	}
	.recommend-item .news-box .list li p {
		font-size: 16px;
		padding: 0 85px 0 44px;
		height: 18px;
		line-height: 18px;
	}
	.recommend-item .news-box .list li span {
		font-size: 26px;
		top: 18px;
	}
	.recommend-item .news-box .list li .time {
		top: 25px;
		font-size: 14px;
	}
	.recommend-item .news-box .list li {
		padding: 22px 0;
	}
	.recommend-item .news-box .list {
		margin-top: 11px;
	}
	.mt36 {
		margin-top: 34px !important;
	}
	.exhi-list li .text p {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.exhi-list li .text {
		padding: 14px 14px 14px;
	}
	.exhi-list li .text .price, .recommend-pro .Li .text .price {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
		margin-top: 5px;
	}
	.exhi-list li .text .time {
		font-size: 14px;
		height: 16px;
		line-height: 16px;
		margin-top: 16px;
	}
	.exhi-list li .text .time i {
		margin-top: 1px;
		font-size: 14px;
	}
	.recommend-pro .Li {
		margin-top: 12px;
		padding: 18px 18px 19px 14px;
	}
	.recommend-pro .Li .image {
		width: 118px;
		height: 118px;
		margin-left: 24px;
	}
	.recommend-pro .Li .text p {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.recommend-pro .Li .text .btn {
		font-size: 14px;
		margin-top: 30px;
		height: 16px;
		line-height: 16px;
	}
	.exhi-list li .text .content {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 7px;
	}
	.recommend-pro .Li .text .btn i {
		font-size: 10px;
	}
	.recommend-exhi-box {
		border-radius: 6px;
		padding: 25px 18px 8px;
	}
	.recommend-exhi .Li p {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.recommend-exhi .Li {
		padding: 10px 0;
	}
	.new-pro .left .image {
		width: 216px;
		height: 216px;
	}
	.new-pro .left p {
		margin-top: 18px;
		font-size: 20px;
		line-height: 22px;
		height: 22px;
	}
	.new-pro .left .btn a {
		padding: 0 24px;
		line-height: 36px;
		height: 36px;
		font-size: 16px;
	}
	.new-pro .left {
		width: 410px;
		margin-right: 12px;
		padding: 28px;
	}
	.new-pro .right li .text p {
		font-size: 20px;
		line-height: 22px;
		height: 22px;
	}
	.new-pro .right li .item {
		padding: 26px 30px;
	}
	.new-pro .right li .text .content {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 12px;
	}
	.new-pro .right li .text .btn a {
		padding: 0 8px;
		line-height: 24px;
		height: 26px;
		font-size: 14px;
	}
	.new-pro .right li .text .btn a i {
		font-size: 8px;
	}
	.new-pro .right li .image {
		width: 126px;
		height: 126px;
	}
	.public-title .ch-a {
		font-size: 28px;
	}
	.public-title .en-h {
		font-size: 12px;
		letter-spacing: 2px;
	}
	.public-title .title-name i {
		font-size: 40px;
		margin-top: 3px;
	}

	.hot-news {
		padding: 14px;
		background-size: auto 100%;
	}
	.hangye-main {
		padding: 1px 14px 24px;
	}
	.hot-news .left-img {
		width: 680px;
		margin-right: 30px;
	}
	.hot-news .left-img .text {
		padding: 22px 18px;
	}
	.hot-news .left-img .text p {
		font-size: 22px;
		line-height: 24px;
		height: 24px;
	}
	.hot-news .left-img .text .data span {
		margin-right: 20px;
		font-size: 16px;
	}
	.hot-news .left-img .text .data {
		margin-top: 16px;
	}
	.hot-news .right-text .title p {
		font-size: 22px;
	}
	.hot-news .right-text .title p i {
		width: 13px;
	}
	.hot-news .right-text .title .more {
		font-size: 14px;
		top: 4px;
	}
	.hot-news .right-text .title .more i {
		margin-top: 3px;
	}
	.hot-news .right-text .list li i {
		font-size: 16px;
		margin-top: 1px;
	}
	.hot-news .right-text .list li p {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.hot-news .right-text .list li:first-child p {
		font-size: 24px;
		line-height: 26px;
		height: 26px;
	}
	.hot-news .right-text .list li .fire {
		width: 25px;
		height: 30px;
		margin-top: -2px;
	}
	.hot-news .right-text .list li {
		margin-top: 22px;
	}
	.news-main .left {
		width: 1000px;
	}
	.news-main .left .news-list li {
		padding: 20px 0;
	}
	.news-main .left .box .image {
		width: 240px;
		margin-right: 20px;
	}
	.news-main .left .box .text p {
		font-size: 22px;
		line-height: 24px;
		height: 24px;
		margin-top: 6px;
	}
	.news-main .left .box .text .content {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
		margin-top: 16px;
	}
	.news-main .left .box .text .data {
		font-size: 15px;
		margin-top: 40px;
	}
	.news-main .left .Li .item {
		margin-right: 14px;
	}
	.news-main .left .Ul {
		margin-right: -14px;
	}
	.news-main .left .Li .text p {
		margin-top: 10px;
		font-size: 18px;
		line-height: 26px;
		height: 52px;
	}
	.news-main .left .Li .text span {
		margin-top: 14px;
		font-size: 15px;
	}
	.top-search .list li .image {
		width: 144px;
		margin-right: 14px;
	}
	.top-search .list li p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
		padding-left: 28px;
	}
	.top-search .list li .text p {
		line-height: 22px;
		height: 44px;
		margin-top: 4px;
	}
	.top-search .list li .text .data {
		font-size: 14px;
	}
	.top-search .list li span {
		font-size: 18px;
		width: 26px;
	}
	.top-search .list li .image span {
		padding: 0 2px;
		height: 22px;
		line-height: 20px;
	}
	.top-search .list li:nth-child(1) .small-li span,.top-search .list li:nth-child(2) .small-li span ,.top-search .list li:nth-child(3) .small-li span {
		height: 31px;
		top: -6px;
		background-position-y: 0px;
		line-height: 31px;
		background-size: cover;
	}
	.recommend-video .list li .text a {
		font-size: 16px;
		height: 18px;
		line-height: 18px;
	}
	.recommend-video .list li .mask i {
		font-size: 26px;
		width: 68px;
		height: 68px;
		line-height: 68px;
	}
	.top-search .list li {
		margin-top: 20px;
	}
	.recommend-video .list li {
		margin-top: 17px;
	}
	.video-main {
		padding: 14px;
	}
	.video-main .left {
		width: 680px;
		margin-right: 24px;
	}
	.video-main .left .text {
		height: 68px;
		line-height: 68px;
	}
	.video-main .left .text .icon {
		width: 68px;
		background-size: 40px;
	}
	.video-main .left .text p {
		padding: 0 12px;
		font-size: 24px;
	}
	.video-swiper .item {
		margin-right: 24px;
	}
	.video-swiper .swiper-wrapper {
		width: calc(100% + 24px);
	}
	.video-swiper .text p {
		margin-top: 12px;
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.video-swiper .text {
		font-size: 14px;
	}
	.video-swiper .text .content {
		margin-top: 12px;
		line-height: 20px;
		height: 40px;
	}
	.video-swiper .text .data i {
		font-size: 14px;
	}
	.video-swiper .text .data {
		margin-top: 18px;
	}
	.swiper-page .swiper-button-next, .swiper-page .swiper-button-prev {
		width: 60px;
		height: 32px;
		margin: 0 12px;
		background-size: 8px 12px;
	}
	.swiper-page i {
		width: 234px;
	}
	.swiper-page {
		margin-top: 26px;
	}
	.interest-video li .text p {
		margin-top: 10px;
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.interest-video ul {
		margin-top: -20px;
		margin-right: -20px;
	}
	.interest-video li .item {
		margin-top: 20px;
		margin-right: 20px;
	}
	.interest-video li .text .data {
		margin-top: 8px;
		font-size: 14px;
		line-height: 32px;
		height: 32px;
	}
	.interest-video li .text .data .face {
		width: 24px;
		height: 24px;
	}
	.exhi-top {
		padding: 14px;
	}
	.exhi-top .left {
		margin-right: 34px;
		width: 704px;
	}
	.exhi-top .left .text {
		height: 68px;
		line-height: 68px;
		padding: 0 14px;
		font-size: 24px;
	}
	.exhi-top .left .time b {
		font-size: 40px;
	}
	.exhi-top .left .time p {
		font-size: 16px;
	}
	.exhi-top .right .title {
		margin-top: 10px;
	}
	.exhi-top .news-bot li .time b {
		font-size: 38px;
	}
	.exhi-top .news-bot li .time p {
		margin-top: 10px;
		font-size: 16px;
	}
	.exhi-top .right .news-tab a {
		font-size: 24px;
		margin-right: 24px;
	}
	.exhi-top .right .title .more {
		font-size: 14px;
		top: 5px;
	}
	.exhi-top .right .title .more i {
		margin-top: 2px;
	}
	.exhi-top .news-bot li .text p {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.exhi-top .news-bot li .text .content {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
		margin-top: 12px;
	}
	.exhi-top .news-bot li {
		padding: 23px 0;
	}
	.exhi-main .left {
		width: 1000px;
		margin-right: 40px;
	}
	.exhi-tab a {
		font-size: 18px;
	}
	.exhi-tab p {
		line-height: 56px;
		height: 56px;
	}
	.exhi-bot li .time b {
		font-size: 30px;
	}
	.exhi-bot li .time p {
		font-size: 12px;
		margin-top: 8px;
	}
	.exhi-bot li .content p {
		font-size: 20px;
		line-height: 22px;
		height: 22px;
	}
	.exhi-bot li .content .data span {
		font-size: 14px;
	}
	.exhi-bot li .day {
		font-size: 14px;
	}
	.exhi-bot li .day b {
		font-size: 24px;
	}
	.exhi-bot {
		height: 537px;
	}
	.exhi-bot li {
		padding: 24px 0;
	}
	.exhi-main .right .list li .time {
		font-size: 14px;
	}
	.exhi-main .right .list li .image {
		width: 160px;
		margin-right: 12px;
	}
	.exhi-main .right .list li p {
		font-size: 16px;
		line-height: 23px;
		max-height: 46px;
	}
	.exhi-main .right .list li .city mark {
		padding: 0 6px;
		line-height: 22px;
		font-size: 14px;
		height: 24px;
	}
	.exhi-main .right .list li .city {
		margin-top: 16px;
	}
	.exhi-main .right .list li {
		margin-top: 19px;
	}
	.exhi-main .right .list li::after {
		top: 2px;
	}

}
@media only screen and (min-width: 1200px) and (max-width:1399px){
	.w{
		width: 1328px;
	}
	.hangye-main {
		padding: 1px 12px 12px;
	}
	.is-login .member .exit {
		padding: 0px 18px;
		font-size: 12px;
		line-height: 24px;
		height: 26px;
	}
	.searchSelect {
		margin-right: 109px;
	}
	.main-left {
		margin-right: 16px;
		width: 937px;
	}
	.recommend-main {
		padding: 12px;
	}
	.top-news {
		padding: 16px 22px;
	}
	.top-news .title i {
		width: 24px;
		height: 20px;
		margin-right: 9px;
		margin-top: 4px;
	}
	.top-news .title b {
		font-size: 27px;
		margin-right: 13px;
	}
	.top-news .title span {
		font-size: 14px;
		margin-top: 7px;
	}
	.top-news .list li {
		margin-top: 16px;
	}
	.top-news .list li a::before {
		margin-right: 7px;
		width: 6px;
		height: 6px;
		margin-top: 7px;
	}
	.main-list li {
		margin-top: 20px;
	}
	.main-list li .image {
		width: 210px;
		margin-right: 18px;
	}
	.main-list li .text p {
		font-size: 20px;
		line-height: 22px;
		height: 22px;
		margin-top: 5px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 58px;
	}
	.main-list li.follow {
		padding: 18px 0;
	}
	.main-list li .message {
		margin-bottom: 14px;
	}
	.main-list li .box .image.video-img + .text .hudong {
		margin-top: 34px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 52px;
	}
	.main-bot .more a, .more2 a {
		margin: 14px 0 0;
	}
	.main-bot .more a i, .more2 a i {
		font-size: 14px;
		margin-left: 6px;
		line-height: 1;
	}
	.main-list li .text .content {
		margin-top: 14px;
		font-size: 15px;
		line-height: 22px;
		height: 44px;
	}
	.main-list li .text .data span {
		font-size: 14px;
	}
	.main-list li .text .data {
		margin-top: 34px;
	}
	.main-list li .arr-Ul {
		margin-right: -14px;
	}
	.main-list li .arr-Li .item {
		margin-right: 14px;
	}
	.main-list li .arr-Li .text p {
		font-size: 17px;
		line-height: 24px;
		height: 48px;
		margin-top: 8px;
	}
	.main-list li .image .play {
		width: 49px;
		height: 49px;
	}
	.main-right {
		width: 375px;
	}
	.white-box:first-child {
		padding-top: 12px;
	}
	.is-login .data b {
		font-size: 15px;
	}
	.is-login .data {
		font-size: 12px;
		margin-top: 14px;
	}
	.is-login .member p {
		font-size: 15px;
		line-height: 17px;
		height: 17px;
		margin-top: 14px;
	}
	.is-login {
		padding: 18px 24px;
	}
	.is-login .member .face-img {
		width: 42px;
		margin-right: 8px;
	}
	.login-nav li {
		margin-right: 35px;
	}
	.login-nav ul {
		margin-right: -42px;
	}
	.main-right .public-title p {
		font-size: 22px;
	}
	.main-right .public-title i {
		width: 23px;
		height: 22px;
		margin-right: 7px;
		margin-top: 1px;
	}
	.white-box {
		padding: 12px;
		margin-top: 16px;
	}
	.main-right .public-title .more {
		bottom: 5px;
		font-size: 14px;
	}
	.main-right .video-list li {
		margin-top: 14px;
		padding: 13px;
	}
	.main-right .video-list .image .play {
		width: 48px;
		height: 48px;
	}
	.main-right .video-list .text {
		line-height: 34px;
		height: 34px;
		padding: 0 9px;
		font-size: 15px;
	}
	.main-right .public-title p img {
		width: 100px;
	}
	.main-right .hot-list li span {
		font-size: 16px;
		width: 22px;
		height: 22px;
		line-height: 22px;
		margin: 0 7px 0 0;
		margin-top: -1px;
	}
	.main-right .hot-list li a {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
		max-width: 290px;
	}
	.main-right .hot-video .image {
		width: 136px;
		margin-right: 8px;
	}
	.main-right .hot-video .image i {
		bottom: 7px;
		left: 7px;
		font-size: 22px;
	}
	.main-right .hot-video .text p {
		font-size: 15px;
		line-height: 20px;
		height: 40px;
	}
	.main-right .hot-video .text .data {
		margin-top: 18px;
		font-size: 13px;
	}
	.main-right .hot-video .text .data i {
		height: 10px;
		margin: 3px 6px 0;
	}
	.main-right .hot-video li {
		margin-top: 18px;
	}
	.account-swiper .swiper-slide .image {
		width: 54px;
	}
	.account-box {
		padding: 20px 0 22px;
	}
	.no-data span {
		font-size: 13px;
		line-height: 32px;
		padding: 0 20px;
	}
	.main-list li .box .image {
		margin-left: 12px;
	}
	.account-box .title {
		padding: 0 35px;
	}
	.account-swiper .swiper-slide p {
		margin-top: 12px;
		font-size: 13px;
		line-height: 16px;
		height: 16px;
		padding: 0 12px;
	}
	.account-swiper .swiper-slide p i {
		width: 6px;
		height: 6px;
		top: 7px;
		left: -10px;
	}
	.account-swiper .swiper-slide .btn a {
		font-size: 13px;
		line-height: 27px;
		height: 29px;
		padding: 0 10px;
	}
	.account-swiper .swiper-slide .btn {
		margin-top: 12px;
	}
	.rightTop {
		right: 60px;
		top: 26px;
		font-size: 16px;
		transform: translate(0,66px);
	}
	.link-list a::after {
		top: 8px;
		height: 14px;
	}
	.link-list a {
		padding: 0 13px;
	}
	.link-list ul {
		margin: 0 -13px;
	}
	.top {
		padding: 58px 0 13px;
	}
	.nav li .icon {
		height: 54px;
		width: 54px;
	}
	.nav li .icon img {
		width: 36px;
	}
	.search-box .logo img {
		width: 253px;
	}
	.search {
		width: 800px;
		height: 52px;
		margin: 28px auto 0;
	}
	.selectTop p {
		font-size: 16px;
		line-height: 32px;
	}
	.selectTop {
		margin-top: 8px;
	}
	.search button {
		height: 44px;
		width: 108px;
		font-size: 20px;
	}
	.search button i {
		font-size: 18px;
	}
	.nav {
		margin: 26px auto 0;
		width: 800px;
	}
	.nav li .icon {
		border-radius: 12px;
	}
	.nav li span {
		margin-top: 8px;
		font-size: 15px;
	}
	.nav ul {
		margin-right: -39px;
	}
	.union {
		padding: 14px 26px;
		margin-top: 28px;
	}
	.union li {
		margin-top: 13px;
		line-height: 20px;
		font-size: 12px;
	}
	.union li span {
		width: 20px;
		height: 20px;
	}
	.fix-navigation .search-box .logo img {
		width: 180px;
	}
	.top.fix-navigation .search {
		width: 680px;
	}
	.top.fix-navigation {
		padding: 16px 0 20px;
	}
	.main-tab {
		margin-top: 18px;
	}
	.main-tab .left a {
		font-size: 18px;
		width: 116px;
		line-height: 40px;
		margin-right: 14px;
	}
	.main-tab .left a i, .main-tab .right a i {
		font-size: 17px;
	}
	.main-tab .right a {
		line-height: 40px;
		font-size: 20px;
		padding: 0 20px;
	}
	.recommend-item .big--box {
		width: 526px;
		margin-right: 12px;
	}
	.recommend-item .small--box {
		width: calc(100% - 12px - 526px);
	}
	.recommend-item .big--box .text a, .recommend-item .big-exhi .text a {
		bottom: 16px;
		padding: 0 14px;
		font-size: 20px;
		height: 22px;
		line-height: 22px;
	}
	.recommend-item .big--box .text, .recommend-item .big-exhi .text, .recommend-video .list li .text {
		height: 114px;
	}
	.recommend-item .small--box li .text p {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.recommend-item .small--box li .text .content {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 8px;
	}
	.recommend-item .small--box li .text {
		padding: 13px 12px;
	}
	.recommend-item .small--box li .text .time {
		font-size: 14px;
		margin-top: 17px;
	}
	.recommend-item .news-box {
		padding: 22px 16px;
	}
	.recommend-item .news-box .title p, .recommend-exhi .title p {
		font-size: 22px;
	}
	.recommend-item .news-box .title .more, .recommend-exhi .title .more {
		top: 5px;
		font-size: 14px;
	}
	.recommend-item .news-box .title .more i, .recommend-exhi .title .more i {
		font-size: 10px;
		margin-top: 2px;
	}
	.recommend-item .news-box .list li p {
		font-size: 16px;
		padding: 0 85px 0 44px;
		height: 18px;
		line-height: 18px;
	}
	.recommend-item .news-box .list li span {
		font-size: 26px;
		top: 17px;
	}
	.recommend-item .news-box .list li .time {
		top: 23px;
		font-size: 14px;
	}
	.recommend-item .news-box .list li {
		padding: 21px 0;
	}
	.recommend-item .news-box .list {
		margin-top: 8px;
	}
	.mt36 {
		margin-top: 30px !important;
	}
	.exhi-list li .text p {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.exhi-list li .text {
		padding: 12px 12px 15px;
	}
	.exhi-list li .text .content {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 12px;
	}
	.exhi-list li .text .time {
		font-size: 14px;
		height: 16px;
		line-height: 16px;
		margin-top: 10px;
	}
	.exhi-list li .text .time i {
		margin-top: 1px;
		font-size: 14px;
	}
	.recommend-pro .Li {
		margin-top: 12px;
		padding: 17px 18px 18px 14px;
	}
	.recommend-pro .Li .image {
		width: 112px;
		height: 112px;
		margin-left: 18px;
	}
	.recommend-pro .Li .text p {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.recommend-pro .Li .text .btn {
		font-size: 14px;
		margin-top: 37px;
		height: 16px;
		line-height: 16px;
	}
	.recommend-pro .Li .text .btn i {
		font-size: 10px;
	}
	.recommend-exhi-box {
		border-radius: 6px;
		padding: 16px 16px 6px;
	}
	.recommend-exhi .Li p {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.recommend-exhi-box .Ul {
		margin-top: 6px;
	}
	.recommend-exhi .Li {
		padding: 11px 0;
	}
	.new-pro .left .image {
		width: 206px;
		height: 206px;
	}
	.new-pro .left p {
		margin-top: 18px;
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.new-pro .left .btn {
		margin-top: 16px;
	}
	.new-pro .left .btn a {
		padding: 0 18px;
		line-height: 34px;
		height: 34px;
		font-size: 16px;
	}
	.new-pro .left {
		width: 388px;
		margin-right: 12px;
		padding: 26px;
	}
	.new-pro .right li .text p {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.new-pro .right li .item {
		padding: 22px 26px;
	}
	.new-pro .right li .text .content {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 12px;
	}
	.new-pro .right li .text .btn a {
		padding: 0 8px;
		line-height: 22px;
		height: 24px;
		font-size: 14px;
	}
	.new-pro .right li .text .btn a i {
		font-size: 8px;
		margin-top: 0;
	}
	.new-pro .right li .text .btn {
		margin-top: 40px;
	}
	.new-pro .right li .image {
		width: 123px;
		height: 123px;
	}
	.public-title .ch-a {
		font-size: 28px;
	}
	.public-title .en-h {
		font-size: 12px;
		letter-spacing: 2px;
	}
	.public-title .title-name i {
		font-size: 40px;
		margin-top: 3px;
	}
	.interest-pro .list li .text p {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.interest-pro .list li .text {
		margin-top: 12px;
	}
	.interest-pro .list li .text .price {
		font-size: 18px;
		margin-top: 14px;
	}
	.hot-news {
		padding: 12px;
		background-size: auto 100%;
	}
	.hot-news .left-img {
		width: 644px;
		margin-right: 30px;
	}
	.hot-news .left-img .text {
		padding: 22px 18px;
	}
	.hot-news .left-img .text p {
		font-size: 20px;
		line-height: 22px;
		height: 22px;
	}
	.hot-news .left-img .text .data span {
		margin-right: 20px;
		font-size: 16px;
	}
	.hot-news .left-img .text .data {
		margin-top: 16px;
	}
	.hot-news .right-text .title p {
		font-size: 20px;
	}
	.hot-news .right-text .title p i {
		width: 13px;
	}
	.hot-news .right-text .title .more {
		font-size: 14px;
		top: 4px;
	}
	.hot-news .right-text .title .more i {
		margin-top: 3px;
	}
	.hot-news .right-text .list li i {
		font-size: 16px;
		margin-top: 1px;
	}
	.hot-news .right-text .list li p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.hot-news .right-text .list li:first-child p {
		font-size: 22px;
		line-height: 24px;
		height: 24px;
	}
	.hot-news .right-text .list li .fire {
		width: 24px;
		height: 28px;
		margin-top: -2px;
	}
	.hot-news .right-text .list li {
		margin-top: 22px;
	}
	.news-main .left {
		width: 950px;
	}
	.recommend-video .list li {
		margin-top: 15px;
	}
	.news-main .left .news-list li {
		padding: 18px 0;
	}
	.news-main .left .box .image {
		width: 228px;
		margin-right: 18px;
	}
	.news-main .left .box .text p {
		font-size: 20px;
		line-height: 22px;
		height: 22px;
		margin-top: 6px;
	}
	.news-main .left .box .text .content {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
		margin-top: 14px;
	}
	.news-main .left .box .text .data {
		font-size: 14px;
		margin-top: 38px;
	}
	.news-main .left .Li .item {
		margin-right: 12px;
	}
	.news-main .left .Ul {
		margin-right: -12px;
	}
	.news-main .left .Li .text p {
		margin-top: 10px;
		font-size: 17px;
		line-height: 24px;
		height: 48px;
	}
	.news-main .left .Li .text span {
		margin-top: 14px;
		font-size: 14px;
	}
	.top-search .list li .image {
		width: 136px;
		margin-right: 12px;
	}
	.top-search .list li p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
		padding-left: 28px;
	}
	.top-search .list li .text p {
		line-height: 22px;
		height: 44px;
		margin-top: 4px;
	}
	.top-search .list li .text .data {
		font-size: 14px;
		margin-top: 20px;
	}
	.top-search .list li span {
		font-size: 17px;
		width: 24px;
	}
	.top-search .list li .image span {
		padding: 0 2px;
		height: 22px;
		line-height: 20px;
	}
	.top-search .list li:nth-child(1) .small-li span,.top-search .list li:nth-child(2) .small-li span ,.top-search .list li:nth-child(3) .small-li span {
		height: 31px;
		top: -7px;
		background-position-y: 0px;
		line-height: 31px;
		background-size: cover;
	}
	.recommend-video .list li .text a {
		font-size: 16px;
		height: 18px;
		line-height: 18px;
	}
	.recommend-video .list li .mask i {
		font-size: 26px;
		width: 68px;
		height: 68px;
		line-height: 68px;
	}
	.top-search .list li {
		margin-top: 18px;
	}
	.video-main {
		padding: 12px;
	}
	.video-main .left {
		width: 644px;
		margin-right: 22px;
	}
	.video-main .left .text {
		height: 64px;
		line-height: 64px;
	}
	.video-main .left .text .icon {
		width: 64px;
		background-size: 36px;
	}
	.video-main .left .text p {
		padding: 0 12px;
		font-size: 22px;
	}
	.video-swiper .item {
		margin-right: 22px;
	}
	.video-swiper .swiper-wrapper {
		width: calc(100% + 22px);
	}
	.video-swiper .text p {
		margin-top: 12px;
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.video-swiper .text {
		font-size: 14px;
	}
	.video-swiper .text .content {
		margin-top: 12px;
		line-height: 18px;
		height: 36px;
	}
	.video-swiper .text .data i {
		font-size: 14px;
	}
	.video-swiper .text .data {
		margin-top: 18px;
	}
	.swiper-page .swiper-button-next, .swiper-page .swiper-button-prev {
		width: 58px;
		height: 30px;
		margin: 0 10px;
		background-size: 8px 12px;
	}
	.swiper-page i {
		width: 234px;
	}
	.swiper-page {
		margin-top: 26px;
	}
	.interest-video li .text p {
		margin-top: 10px;
		font-size: 16px;
		line-height: 20px;
		height: 40px;
	}
	.interest-video ul {
		margin-top: -20px;
		margin-right: -20px;
	}
	.interest-video li .item {
		margin-top: 20px;
		margin-right: 20px;
	}
	.interest-video li .text .data {
		margin-top: 8px;
		font-size: 14px;
		line-height: 30px;
		height: 30px;
	}
	.interest-video li .text .data .face {
		width: 24px;
		height: 24px;
	}
	.exhi-top {
		padding: 12px;
	}
	.exhi-top .left {
		margin-right: 30px;
		width: 668px;
	}
	.exhi-top .left .text {
		height: 64px;
		line-height: 64px;
		padding: 0 14px;
		font-size: 22px;
	}
	.exhi-top .left .time b {
		font-size: 38px;
	}
	.exhi-top .left .time p {
		font-size: 16px;
	}
	.exhi-top .right .title {
		margin-top: 10px;
	}
	.exhi-top .news-bot li .time b {
		font-size: 36px;
	}
	.exhi-top .news-bot li .time p {
		margin-top: 10px;
		font-size: 16px;
	}
	.exhi-top .right .news-tab a {
		font-size: 22px;
		margin-right: 22px;
	}
	.exhi-top .right .title .more {
		font-size: 14px;
		top: 5px;
	}
	.exhi-top .right .title .more i {
		margin-top: 2px;
	}
	.exhi-top .news-bot li .text p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.exhi-top .news-bot li .text .content {
		font-size: 15px;
		line-height: 20px;
		height: 40px;
		margin-top: 12px;
	}
	.exhi-top .news-bot li {
		padding: 23px 0;
	}
	.exhi-main .left {
		width: 946px;
		margin-right: 36px;
	}
	.exhi-tab a {
		font-size: 17px;
	}
	.exhi-tab p {
		line-height: 52px;
		height: 52px;
	}
	.exhi-bot li .time {
		margin-right: 14px;
	}
	.exhi-bot li .time b {
		font-size: 28px;
	}
	.exhi-bot li .time p {
		font-size: 12px;
		margin-top: 6px;
	}
	.exhi-bot li .content p {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.exhi-bot li .content .data span {
		font-size: 14px;
	}
	.exhi-bot li .day {
		font-size: 14px;
	}
	.exhi-bot li .day b {
		font-size: 22px;
	}
	.exhi-bot {
		height: 510px;
	}
	.exhi-bot li {
		padding: 23px 0;
	}
	.exhi-main .right .list li .time {
		font-size: 14px;
	}
	.exhi-main .right .list li .image {
		width: 152px;
		margin-right: 12px;
	}
	.exhi-main .right .list li p {
		font-size: 16px;
		line-height: 22px;
		max-height: 44px;
	}
	.exhi-main .right .list li .city mark {
		padding: 0 6px;
		line-height: 22px;
		font-size: 14px;
		height: 24px;
	}
	.exhi-main .right .list li .city {
		margin-top: 14px;
	}
	.exhi-main .right .list li {
		margin-top: 16px;
		padding-left: 16px;
	}
	.exhi-main .right .list li::after {
		top: 4px;
		width: 8px;
		height: 8px;
	}
	.exhi-main .right .list ul::after {
		left: 4px;
		top: 4px;
	}
	.copyright {
		font-size: 12px;
	}
	ul.footImg {
		height: 42px;
		background-size: auto 100%;
	}
	ul.footImg li {
		width: 118px;
	}
	ul.footImg li a {
		width: 106px;
		height: 42px;
	}

}

@media only screen and (min-width: 1025px) and (max-width:1199px){

	.w{
		width: 1138px;
	}
	.is-login .member .exit {
		padding: 0px 18px;
		font-size: 12px;
		line-height: 24px;
		height: 26px;
	}
	.searchSelect {
		margin-right: 109px;
	}
	.main-left {
		margin-right: 14px;
		width: 802px;
	}
	.recommend-main {
		padding: 18px 18px;
	}
	.top-news {
		padding: 14px 20px;
	}
	.top-news .title i {
		width: 24px;
		height: 20px;
		margin-right: 9px;
		margin-top: 4px;
	}
	.top-news .title b {
		font-size: 24px;
		margin-right: 10px;
	}
	.top-news .title span {
		font-size: 12px;
		margin-top: 7px;
	}
	.top-news .list li {
		margin-top: 13px;
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.top-news .list li a::before {
		margin-right: 7px;
		width: 6px;
		height: 6px;
		margin-top: 5px;
	}
	.main-list li {
		margin-top: 18px;
	}
	.main-list li .image {
		width: 180px;
		margin-right: 14px;
	}
	.main-list li .text p {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
		margin-top: 4px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 58px;
	}
	.main-list li.follow {
		padding: 18px 0;
	}
	.main-list li .message {
		margin-bottom: 12px;
	}
	.main-list li .box .image.video-img + .text .hudong {
		margin-top: 25px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 44px;
	}
	.main-bot .more a, .more2 a {
		margin: 14px 0 0;
	}
	.main-bot .more a i, .more2 a i {
		font-size: 14px;
		margin-left: 6px;
		line-height: 1;
	}
	.main-list li .text .content {
		margin-top: 11px;
		font-size: 13px;
		line-height: 20px;
		height: 40px;
	}
	.main-list li .text .data span {
		font-size: 13px;
	}
	.main-list li .arr-Li .text .data {
		margin-top: 8px;
	}
	.main-list li .text .data span::after {
		height: 8px;
	}
	.main-list li .arr-Ul {
		margin-right: -14px;
	}
	.main-list li .arr-Li .item {
		margin-right: 14px;
	}
	.main-list li .arr-Li .text p {
		font-size: 15px;
		line-height: 21px;
		height: 42px;
		margin-top: 8px;
	}

	.main-list li .image .play {
		width: 44px;
		height: 44px;
	}
	.main-right {
		width: 322px;
	}
	.white-box:first-child {
		padding-top: 18px;
	}
	.no-login .tip {
		font-size: 14px;
		line-height: 20px;
	}
	.no-login {
		padding: 36px 0;
	}
	.no-login .btn a {
		height: 34px;
		line-height: 34px;
		font-size: 12px;
		padding: 0 30px;
	}
	.no-login .btn {
		margin-top: 12px;
	}
	.is-login .data b {
		font-size: 14px;
	}
	.login-nav li span {
		margin-top: 6px;
		font-size: 12px;
		line-height: 14px;
		height: 14px;
	}
	.is-login .data {
		font-size: 12px;
		margin-top: 10px;
	}
	.is-login .member p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 10px;
	}
	.is-login {
		padding: 15px 20px;
	}
	.is-login .member .face-img {
		width: 36px;
		margin-right: 8px;
	}
	.login-nav li {
		margin-right: 31px;
	}
	.login-nav {
		margin-top: 10px;
	}
	.login-nav ul {
		margin-right: -42px;
	}
	.main-right .public-title p {
		font-size: 18px;
	}
	.main-right .public-title i {
		width: 19px;
		height: 18px;
		margin-right: 7px;
		margin-top: 1px;
	}
	.white-box {
		padding: 15px 15px;
		margin-top: 15px;
	}
	.main-right .public-title .more {
		bottom: 4px;
		font-size: 12px;
	}
	.main-right .video-list li {
		margin-top: 14px;
		padding: 13px;
	}
	.main-right .video-list .image .play {
		width: 48px;
		height: 48px;
	}
	.main-right .video-list .text {
		line-height: 34px;
		height: 34px;
		padding: 0 9px;
		font-size: 13px;
	}
	.main-right .public-title p img {
		width: 85px;
	}
	.main-right .hot-list li span {
		font-size: 13px;
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin: 0 7px 0 0;
		margin-top: -1px;
	}
	.main-right .hot-list li a {
		font-size: 13px;
		line-height: 15px;
		height: 14px;
		max-width: 240px;
	}
	.main-right .hot-list li {
		margin-top: 14px;
	}
	.main-right .public-title i.video-full {
		width: 22px;
		height: 16px;
		margin-top: 1px;
		background-size: contain;
	}
	.main-list li .text .data {
		margin-top: 30px;
	}
	.main-right .hot-video .image {
		width: 118px;
		margin-right: 8px;
	}
	.main-right .hot-video .image i {
		bottom: 7px;
		left: 7px;
		font-size: 22px;
	}
	.main-right .hot-video .text p {
		font-size: 13px;
		line-height: 18px;
		height: 36px;
	}
	.main-right .hot-video .text .data {
		margin-top: 16px;
		font-size: 12px;
	}
	.main-list li .message .face-img {
		width: 26px;
		margin-right: 8px;
	}
	.main-list li .message p {
		font-size: 14px !important;
		margin-top: 7px !important;
		margin-right: 6px !important;
	}
	.main-list li .message span {
		font-size: 12px;
		margin-top: 8px;
	}
	.main-right .hot-video .text .data i {
		height: 10px;
		margin: 3px 6px 0;
	}
	.main-right .hot-video li {
		margin-top: 18px;
	}
	.account-swiper .swiper-slide .image {
		width: 54px;
	}
	.account-box {
		padding: 20px 0 22px;
	}
	.no-data span {
		font-size: 13px;
		line-height: 32px;
		padding: 0 20px;
	}
	.main-list li .box .image {
		margin-left: 12px;
	}
	.account-box .title {
		padding: 0 35px;
	}
	.account-swiper .swiper-slide p {
		margin-top: 12px;
		font-size: 13px;
		line-height: 16px;
		height: 16px;
		padding: 0 12px;
	}
	.account-swiper .swiper-slide p i {
		width: 6px;
		height: 6px;
		top: 7px;
		left: -10px;
	}
	.account-swiper .swiper-slide .btn a {
		font-size: 13px;
		line-height: 27px;
		height: 29px;
		padding: 0 10px;
	}
	.account-swiper .swiper-slide .btn {
		margin-top: 12px;
	}
	.rightTop {
		right: 40px;
		top: 30px;
		font-size: 16px;
		transform: translate(0,66px);
	}
	.top {
		padding: 50px 0 12px;
	}
	.selectTop i {
		margin-left: 4px;
		font-size: 8px;
		margin-top: 10px;
	}
	.search-box .logo img {
		width: 206px;
	}
	.search {
		width: 650px;
		height: 42px;
		margin: 22px auto 0;
	}
	.selectTop p {
		font-size: 14px;
		line-height: 26px;
	}
	.searchSelect {
		width: 68px;
		height: 42px;
	}
	.selectTop {
		margin-top: 6px;
	}
	.selectBot {
		top: 42px;
	}
	.search input {
		width: calc(100% - 96px - 68px);
		font-size: 14px;
		text-indent: 8px;
	}
	.search button {
		height: 36px;
		width: 88px;
		font-size: 17px;
		right: 1px;
		top: 1px;
	}
	.search button i {
		font-size: 16px;
	}
	.nav {
		margin: 26px auto 0;
		width: 650px;
	}
	.nav li .icon {
		height: 46px;
		width: 46px;
		border-radius: 10px;
	}
	.nav li .icon img {
		width: 30px;
	}
	.nav li span {
		margin-top: 6px;
		font-size: 13px;
	}
	.nav ul {
		margin-right: -30px;
	}
	.union {
		padding: 12px 22px;
		margin-top: 20px;
	}
	.union ul {
		margin-top: -12px;
	}
	.union li {
		margin-top: 12px;
		line-height: 18px;
		font-size: 12px;
	}
	.union li span {
		width: 20px;
		height: 20px;
	}
	.union li span.w35 {
		width: 32px;
	}
	.fix-navigation .search-box .logo img {
		width: 147px;
	}
	.top.fix-navigation .search-box .logo {
		width: auto;
	}
	.top.fix-navigation .search {
		width: 550px;
	}
	.top.fix-navigation {
		padding: 16px 0 20px;
	}
	.main-tab {
		margin-top: 16px;
	}
	.main-tab .left a {
		font-size: 16px;
		width: 98px;
		line-height: 40px;
		margin-right: 15px;
		border-radius: 4px;
	}
	.main-tab .left a i, .main-tab .right a i {
		font-size: 17px;
		margin-top: 0;
	}
	.main-tab .right a {
		line-height: 40px;
		font-size: 16px;
		padding: 0 16px;
	}
	.main-tab .right a::after {
		top: 3px;
		height: 16px;
	}
	.main-bot {
		margin-top: 16px;
	}
	.recommend-item .big--box {
		width: 450px;
		margin-right: 10px;
	}
	.recommend-item .small--box {
		width: calc(100% - 10px - 450px);
	}
	.recommend-item.reverse .big--box {
		margin-left: 10px;
	}
	.recommend-item .big--box .text a, .recommend-item .big-exhi .text a {
		bottom: 16px;
		padding: 0 14px;
		font-size: 16px;
		height: 18px;
		line-height: 18px;
	}
	.recommend-item .big--box .text, .recommend-item .big-exhi .text, .recommend-video .list li .text {
		height: 98px;
	}
	.recommend-item .small--box li .text p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.recommend-item .small--box li .text .content {
		font-size: 12px;
		line-height: 14px;
		height: 14px;
		margin-top: 6px;
	}
	.recommend-item .small--box li .text {
		padding: 10px;
	}
	.recommend-item .small--box li .text .time {
		font-size: 12px;
		margin-top: 16px;
	}
	.exhi-list li .text .price, .recommend-pro .Li .text .price {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 6px;
	}
	.recommend-item .news-box {
		padding: 22px 16px;
	}
	.recommend-item .news-box .title p, .recommend-exhi .title p {
		font-size: 18px;
	}
	.recommend-item .news-box .title .more, .recommend-exhi .title .more {
		top: 2px;
		font-size: 12px;
	}
	.recommend-item .news-box .title .more i, .recommend-exhi .title .more i {
		font-size: 8px;
		margin-top: 2px;
	}
	.recommend-item .news-box .list li p {
		font-size: 14px;
		padding: 0 66px 0 36px;
		height: 16px;
		line-height: 16px;
	}
	.recommend-item .news-box .list li span {
		font-size: 20px;
		top: 14px;
	}
	.recommend-item .news-box .list li .time {
		top: 19px;
		font-size: 12px;
	}
	.recommend-item .news-box .list li {
		padding: 17px 0;
	}
	.recommend-item .news-box .list {
		margin-top: 5px;
	}
	.mt36 {
		margin-top: 28px !important;
	}
	.exhi-list li .text p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.exhi-list li .text {
		padding: 10px 12px 14px;
	}
	.exhi-list li .text .time {
		font-size: 12px;
		height: 14px;
		line-height: 14px;
		margin-top: 8px;
	}
	.exhi-list li .text .time i {
		margin-top: 1px;
		font-size: 14px;
	}
	.recommend-pro .Li {
		margin-top: 12px;
		padding: 14px 16px 15px 14px;
	}
	.recommend-pro .Li .image {
		width: 96px;
		height: 96px;
		margin-left: 12px;
	}
	.recommend-pro .Li .text p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.recommend-pro .Li .text .btn {
		font-size: 12px;
		margin-top: 20px;
		height: 14px;
		line-height: 14px;
	}
	.exhi-list li .text .content {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 6px;
	}
	.recommend-pro .Li .text .btn i {
		font-size: 10px;
	}
	.recommend-exhi-box {
		border-radius: 6px;
		padding: 18px 12px 15px;
	}
	.recommend-exhi .Li p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.recommend-exhi-box .Ul {
		margin-top: 6px;
	}
	.recommend-exhi .Li {
		padding: 6px 0;
	}
	.check-more a {
		padding: 0 18px;
		border-radius: 24px;
		line-height: 36px;
		height: 36px;
		font-size: 14px;
	}
	.check-more a i {
		font-size: 10px;
		margin-top: 0px;
	}
	.new-pro .left .image {
		width: 176px;
		height: 176px;
	}
	.new-pro .left p {
		margin-top: 16px;
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.new-pro .left .btn {
		margin-top: 16px;
	}
	.new-pro .left .btn a {
		padding: 0 18px;
		line-height: 30px;
		height: 30px;
		font-size: 14px;
	}
	.new-pro .left {
		width: 332px;
		margin-right: 12px;
		padding: 22px;
	}
	.new-pro .right li .text p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.new-pro .right li .item {
		padding: 18px 22px;
	}
	.new-pro .right li .text .content {
		font-size: 12px;
		line-height: 14px;
		height: 14px;
		margin-top: 10px;
	}
	.new-pro .right li .text .btn a {
		padding: 0 8px;
		line-height: 20px;
		height: 22px;
		font-size: 12px;
	}
	.new-pro .right li .text .btn a i {
		font-size: 8px;
		margin-top: 0;
	}
	.new-pro .right li .text .btn {
		margin-top: 38px;
	}
	.new-pro .right li .image {
		width: 108px;
		height: 108px;
	}
	.public-title {
		margin-top: 20px;
	}
	.public-title .ch-a {
		font-size: 28px;
	}
	.public-title .en-h {
		font-size: 12px;
		letter-spacing: 2px;
	}
	.public-title .title-name i {
		font-size: 40px;
		margin-top: 3px;
	}
	.interest-pro .list li .text p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.interest-pro .list li .text {
		margin-top: 10px;
	}
	.interest-pro .list li .text .price {
		font-size: 16px;
		margin-top: 12px;
	}
	.interest-pro .list li .text .price i {
		margin-right: 2px;
	}

	.hot-news {
		padding: 18px;
		background-size: auto 100%;
	}
	.hot-news .left-img {
		width: 552px;
		margin-right: 26px;
	}
	.hot-news .left-img .text {
		padding: 16px 15px;
	}
	.hot-news .left-img .text p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.hot-news .left-img .text .data span {
		margin-right: 20px;
		font-size: 14px;
	}
	.hot-news .left-img .text .data {
		margin-top: 12px;
	}
	.hot-news .right-text .title p {
		font-size: 20px;
	}
	.hot-news .right-text .title p i {
		width: 13px;
	}
	.hot-news .right-text .title .more {
		font-size: 14px;
		top: 4px;
	}
	.hot-news .right-text .title .more i {
		margin-top: 3px;
	}
	.hot-news .right-text .list li i {
		font-size: 14px;
		margin-top: 1px;
	}
	.hot-news .right-text .list li p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.hot-news .right-text .list li:first-child p {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.hot-news .right-text .list li .fire {
		width: 21px;
		height: 24px;
		margin-top: -2px;
	}
	.hot-news .right-text .list li {
		margin-top: 18px;
	}
	.news-main .left {
		width: 814px;
		margin-right: 30px;
	}
	.news-main .left .news-list li {
		padding: 17px 0;
	}
	.news-main .left .box .image {
		width: 196px;
		margin-right: 16px;
	}
	.news-main .left .box .text p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
		margin-top: 4px;
	}
	.news-main .left .box .text .content {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
		margin-top: 12px;
	}
	.news-main .left .box .text .data {
		font-size: 12px;
		margin-top: 36px;
	}
	.news-main .left .box .text .data i {
		margin: 0 6px;
	}
	.news-main .left .Li .item {
		margin-right: 12px;
	}
	.news-main .left .Ul {
		margin-right: -12px;
	}
	.news-main .left .Li .text p {
		margin-top: 8px;
		font-size: 14px;
		line-height: 22px;
		height: 44px;
	}
	.news-main .left .Li .text span {
		margin-top: 10px;
		font-size: 12px;
	}
	.top-search .list li .image {
		width: 116px;
		margin-right: 10px;
	}
	.top-search .list li p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		padding-left: 28px;
	}
	.top-search .list li .text p {
		line-height: 22px;
		height: 44px;
		margin-top: 1px;
	}
	.top-search .list li .text .data {
		font-size: 12px;
		margin-top: 16px;
	}
	.top-search .list li span {
		font-size: 15px;
		width: 22px;
	}
	.top-search .list li .image span {
		padding: 0 2px;
		height: 22px;
		line-height: 20px;
	}
	.top-search .list li:nth-child(1) .small-li span,.top-search .list li:nth-child(2) .small-li span ,.top-search .list li:nth-child(3) .small-li span {
		height: 28px;
		top: -7px;
		background-position-y: 0px;
		line-height: 32px;
		background-size: cover;
	}
	.recommend-video .list li .text a {
		font-size: 14px;
		height: 16px;
		line-height: 16px;
	}
	.recommend-video .list li .mask i {
		font-size: 22px;
		width: 56px;
		height: 56px;
		line-height: 56px;
		text-indent: 6px;
	}
	.top-search .list li {
		margin-top: 15px;
	}
	.recommend-video .list li {
		margin-top: 15px;
	}
	.video-main {
		padding: 20px;
	}
	.video-main .left {
		width: 550px;
		margin-right: 16px;
	}
	.video-main .left .text {
		height: 56px;
		line-height: 56px;
	}
	.video-main .left .text .icon {
		width: 56px;
		background-size: 32px;
	}
	.video-main .left .text p {
		padding: 0 12px;
		font-size: 19px;
	}
	.video-swiper .item {
		margin-right: 16px;
	}
	.video-swiper .swiper-wrapper {
		width: calc(100% + 16px);
	}
	.video-swiper .text p {
		margin-top: 10px;
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.video-swiper .text {
		font-size: 12px;
	}
	.video-swiper .text .content {
		margin-top: 10px;
		line-height: 16px;
		height: 32px;
	}
	.video-swiper .text .data i {
		font-size: 12px;
		margin-right: 4px;
	}
	.video-swiper .text .data {
		margin-top: 16px;
	}
	.swiper-page .swiper-button-next, .swiper-page .swiper-button-prev {
		width: 50px;
		height: 26px;
		margin: 0 8px;
		background-size: 6px 10px;
	}
	.swiper-page i {
		width: 190px;
	}
	.swiper-page {
		margin-top: 16px;
	}
	.interest-video li .text p {
		margin-top: 8px;
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.interest-video ul {
		margin-top: -16px;
		margin-right: -16px;
	}
	.interest-video li .item {
		margin-top: 16px;
		margin-right: 16px;
	}
	.interest-video li .text .data {
		margin-top: 8px;
		font-size: 12px;
		line-height: 26px;
		height: 26px;
	}
	.interest-video li .text .data .face {
		width: 20px;
		height: 20px;
		margin-right: 4px;
	}
	.exhi-top {
		padding: 20px;
	}
	.exhi-top .left {
		margin-right: 24px;
		width: 572px;
	}
	.exhi-top .left .time {
		padding: 8px 14px;
	}
	.exhi-top .left .text {
		height: 56px;
		line-height: 56px;
		padding: 0 12px;
		font-size: 18px;
	}
	.exhi-top .left .time b {
		font-size: 32px;
	}
	.exhi-top .left .time p {
		font-size: 16px;
		margin-top: 8px;
	}
	.exhi-top .right .title {
		margin-top: 6px;
	}
	.exhi-top .news-bot li .time b {
		font-size: 30px;
	}
	.exhi-top .news-bot li .time p {
		margin-top: 6px;
		font-size: 14px;
	}
	.exhi-top .news-bot li .time {
		margin-right: 12px;
	}
	.exhi-top .right .news-tab a {
		font-size: 18px;
		margin-right: 18px;
	}
	.exhi-top .right .title .more {
		font-size: 12px;
		top: 2px;
	}
	.exhi-top .right .title .more i {
		margin-top: 2px;
	}
	.exhi-top .news-bot li .text p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.exhi-top .news-bot li .text .content {
		font-size: 12px;
		line-height: 16px;
		height: 32px;
		margin-top: 6px;
	}
	.exhi-top .news-bot li {
		padding: 22px 0;
	}
	.exhi-main .left {
		width: 810px;
		margin-right: 16px;
	}
	.exhi-main .right .list {
		padding: 18px;
	}
	.exhi-tab a {
		font-size: 14px;
	}
	.exhi-tab p {
		line-height: 44px;
		height: 44px;
	}
	.exhi-bot li .time {
		margin-right: 14px;
	}
	.exhi-bot li .time b {
		font-size: 24px;
	}
	.exhi-bot li .time p {
		font-size: 12px;
		margin-top: 6px;
	}
	.exhi-bot li .content p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.exhi-bot li .content .data span {
		font-size: 12px;
	}
	.exhi-bot li .content .data {
		margin-top: 10px;
	}
	.exhi-bot li .day {
		font-size: 12px;
	}
	.exhi-bot li .day b {
		font-size: 20px;
	}
	.exhi-bot li .content {
		padding-right: 136px;
	}
	.exhi-bot {
		height: 438px;
	}
	.exhi-bot li {
		padding: 19px 0;
	}
	.exhi-main .right .list li .time {
		font-size: 12px;
	}
	.exhi-main .right .list li .image {
		width: 130px;
		margin-right: 10px;
	}
	.exhi-main .right .list li p {
		font-size: 14px;
		line-height: 20px;
		max-height: 40px;
	}
	.exhi-main .right .list li .city mark {
		padding: 0 6px;
		line-height: 20px;
		font-size: 12px;
		height: 22px;
	}
	.exhi-main .right .list li .city {
		margin-top: 10px;
	}
	.exhi-main .right .list li {
		margin-top: 10px;
		padding-left: 12px;
	}
	.exhi-main .right .list li::after {
		top: 3px;
		width: 8px;
		height: 8px;
	}
	.exhi-main .right .list ul::after {
		left: 4px;
		top: 4px;
	}
	.link-top {
		height: 46px;
		margin-top: 25px;
	}
	.link-top p {
		line-height: 44px;
		font-size: 16px;
	}
	.link-btn {
		font-size: 12px;
		padding: 0 12px;
		height: 28px;
		line-height: 26px;
	}
	.link-list ul {
		overflow: hidden;
		margin: 0 -9px;
	}
	.link-list a {
		font-size: 12px;
		line-height: 24px;
		padding: 0 9px;
	}
	.link-list a::after {
		top: 6px;
		height: 14px;
	}
	.update .w {
		padding: 15px 22px;
	}
	.update a {
		font-size: 12px;
		line-height: 30px;
		margin-left: 12px;
	}
	.footer {
		margin-top: 25px;
	}
	.footer .item .footer-code li .code {
		width: 106px;
		height: 106px;
		padding: 8px;
	}
	.footer .item .footer-code li p {
		font-size: 12px;
		margin-top: 12px;
	}
	.footer .item .footer-code {
		width: 360px;
		margin-top: 42px;
	}
	.footer .item .left p {
		font-size: 12px;
		line-height: 28px;
	}
	.footer .item .left p a {
		padding: 0 12px;
	}
	.footer .item .left span {
		font-size: 12px;
		line-height: 28px;
	}

	.footer .item .left span img {
		margin: 6px 5px 0 8px;
		width: 14px;
	}
	.copyright {
		font-size: 12px;
	}
	ul.footImg {
		height: 32px;
		background-size: auto 100%;
	}
	ul.footImg li {
		width: 90px;
	}
	ul.footImg li a {
		width: 80px;
		height: 32px;
	}

}

@media only screen and (max-width:1024px){
	.w{
		width: 1000px;
	}
	.is-login .member .exit {
		padding: 0px 18px;
		font-size: 12px;
		line-height: 24px;
		height: 26px;
	}
	.searchSelect {
		margin-right: 109px;
	}
	.main-left {
		margin-right: 14px;
		width: 664px;
	}
	.recommend-main {
		padding: 18px 18px;
	}
	.top-news {
		padding: 14px 20px;
	}
	.top-news .title i {
		width: 24px;
		height: 20px;
		margin-right: 9px;
		margin-top: 4px;
	}
	.top-news .title b {
		font-size: 24px;
		margin-right: 10px;
	}
	.top-news .title span {
		font-size: 12px;
		margin-top: 7px;
	}
	.top-news .list li {
		margin-top: 13px;
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.top-news .list li a::before {
		margin-right: 7px;
		width: 6px;
		height: 6px;
		margin-top: 7px;
	}
	.main-list li {
		margin-top: 18px;
	}
	.main-list li .image {
		width: 180px;
		margin-right: 14px;
	}
	.main-list li .text p {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
		margin-top: 4px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 58px;
	}
	.main-list li.follow {
		padding: 18px 0;
	}
	.main-list li .message {
		margin-bottom: 12px;
	}
	.main-list li .box .image.video-img + .text .hudong {
		margin-top: 25px;
	}
	.main-list li .box .image + .text .hudong {
		margin-top: 44px;
	}
	.main-bot .more a, .more2 a {
		margin: 14px 0 0;
	}
	.main-bot .more a i, .more2 a i {
		font-size: 14px;
		margin-left: 6px;
		line-height: 1;
	}
	.main-list li .text .content {
		margin-top: 11px;
		font-size: 13px;
		line-height: 20px;
		height: 40px;
	}
	.main-list li .text .data span {
		font-size: 13px;
	}
	.main-list li .arr-Li .text .data {
		margin-top: 8px;
	}
	.main-list li .text .data span::after {
		height: 8px;
	}
	.main-list li .arr-Ul {
		margin-right: -14px;
	}
	.main-list li .arr-Li .item {
		margin-right: 14px;
	}
	.main-list li .arr-Li .text p {
		font-size: 15px;
		line-height: 21px;
		height: 42px;
		margin-top: 8px;
	}

	.main-list li .image .play {
		width: 44px;
		height: 44px;
	}
	.main-right {
		width: 322px;
	}
	.white-box:first-child {
		padding-top: 18px;
	}
	.no-login .tip {
		font-size: 14px;
		line-height: 20px;
	}
	.no-login {
		padding: 36px 0;
	}
	.no-login .btn a {
		height: 34px;
		line-height: 34px;
		font-size: 12px;
		padding: 0 30px;
	}
	.no-login .btn {
		margin-top: 12px;
	}
	.is-login .data b {
		font-size: 14px;
	}
	.login-nav li span {
		margin-top: 6px;
		font-size: 12px;
		line-height: 14px;
		height: 14px;
	}
	.is-login .data {
		font-size: 12px;
		margin-top: 10px;
	}
	.is-login .member p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 10px;
	}
	.is-login {
		padding: 15px 20px;
	}
	.is-login .member .face-img {
		width: 36px;
		margin-right: 8px;
	}
	.login-nav li {
		margin-right: 31px;
	}
	.login-nav {
		margin-top: 10px;
	}
	.login-nav ul {
		margin-right: -42px;
	}
	.main-right .public-title p {
		font-size: 18px;
	}
	.main-right .public-title i {
		width: 19px;
		height: 18px;
		margin-right: 7px;
		margin-top: 1px;
	}
	.white-box {
		padding: 15px 15px;
		margin-top: 15px;
	}
	.main-right .public-title .more {
		bottom: 4px;
		font-size: 12px;
	}
	.main-right .video-list li {
		margin-top: 14px;
		padding: 13px;
	}
	.main-right .video-list .image .play {
		width: 48px;
		height: 48px;
	}
	.main-right .video-list .text {
		line-height: 34px;
		height: 34px;
		padding: 0 9px;
		font-size: 13px;
	}
	.main-right .public-title p img {
		width: 85px;
	}
	.main-right .hot-list li span {
		font-size: 13px;
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin: 0 7px 0 0;
		margin-top: -1px;
	}
	.main-right .hot-list li a {
		font-size: 13px;
		line-height: 15px;
		height: 15px;
		max-width: 240px;
	}
	.main-right .hot-list li {
		margin-top: 14px;
	}
	.main-right .public-title i.video-full {
		width: 22px;
		height: 16px;
		margin-top: 1px;
		background-size: contain;
	}
	.main-list li .text .data {
		margin-top: 26px;
	}
	.main-right .hot-video .image {
		width: 118px;
		margin-right: 8px;
	}
	.main-right .hot-video .image i {
		bottom: 7px;
		left: 7px;
		font-size: 22px;
	}
	.main-right .hot-video .text p {
		font-size: 13px;
		line-height: 18px;
		height: 36px;
	}
	.main-right .hot-video .text .data {
		margin-top: 16px;
		font-size: 12px;
	}
	.main-list li .message .face-img {
		width: 26px;
		margin-right: 8px;
	}
	.main-list li .message p {
		font-size: 14px !important;
		margin-top: 7px !important;
		margin-right: 6px !important;
	}
	.main-list li .message span {
		font-size: 12px;
		margin-top: 8px;
	}
	.main-right .hot-video .text .data i {
		height: 10px;
		margin: 3px 6px 0;
	}
	.main-right .hot-video li {
		margin-top: 18px;
	}
	.account-swiper .swiper-slide .image {
		width: 54px;
	}
	.account-box {
		padding: 20px 0 22px;
	}
	.no-data span {
		font-size: 13px;
		line-height: 32px;
		padding: 0 20px;
	}
	.main-list li .box .image {
		margin-left: 12px;
	}
	.account-box .title {
		padding: 0 35px;
	}
	.account-swiper .swiper-slide p {
		margin-top: 12px;
		font-size: 13px;
		line-height: 16px;
		height: 16px;
		padding: 0 12px;
	}
	.account-swiper .swiper-slide p i {
		width: 6px;
		height: 6px;
		top: 7px;
		left: -10px;
	}
	.account-swiper .swiper-slide .btn a {
		font-size: 13px;
		line-height: 27px;
		height: 29px;
		padding: 0 10px;
	}
	.account-swiper .swiper-slide .btn {
		margin-top: 12px;
	}
	.rightTop {
		right: 40px;
		top: 30px;
		font-size: 16px;
		transform: translate(0,66px);
	}
	.top {
		padding: 45px 0 0;
	}
	.selectTop i {
		margin-left: 4px;
		font-size: 6px;
		margin-top: 10px;
	}
	.search-box .logo img {
		width: 181px;
	}
	.search {
		width: 570px;
		height: 38px;
		margin: 25px auto 0;
	}
	.selectTop p {
		font-size: 12px;
		line-height: 24px;
	}
	.searchSelect {
		width: 68px;
		height: 42px;
	}
	.selectTop {
		margin-top: 6px;
	}
	.selectBot {
		top: 42px;
	}
	.search input {
		width: calc(100% - 112px - 68px);
		font-size: 14px;
		text-indent: 16px;
	}
	.search button {
		height: 36px;
		width: 88px;
		font-size: 17px;
		right: 1px;
		top: 1px;
	}
	.search button i {
		font-size: 14px;
		margin-right: 4px;
	}
	.nav {
		margin: 20px auto 0;
		width: 570px;
	}
	.nav li .icon {
		border-radius: 10px;
		width: 36px;
		height: 36px;
	}
	.nav li .icon img {
		width: 22px;
	}
	.nav li span {
		margin-top: 6px;
		font-size: 12px;
	}
	.nav ul {
		margin-right: -31px;
	}
	.union {
		padding: 16px 18px;
		margin-top: 18px;
	}
	.union ul {
		margin-top: -12px;
	}
	.union li {
		margin-top: 12px;
		line-height: 18px;
		font-size: 12px;
	}
	.union li span {
		width: 18px;
		height: 18px;
	}
	.union li span.w35 {
		width: 32px;
	}
	.fix-navigation .search-box .logo img {
		width: 129px;
	}
	.top.fix-navigation .search-box .logo {
		width: auto;
	}
	.top.fix-navigation .search {
		width: 482px;
	}
	.top.fix-navigation {
		padding: 16px 0 20px;
	}
	.main-tab {
		margin-top: 16px;
	}
	.main-tab .left a {
		font-size: 16px;
		width: 96px;
		line-height: 36px;
		margin-right: 12px;
		border-radius: 6px;
	}
	.main-tab .left a i, .main-tab .right a i {
		font-size: 17px;
		margin-top: 0px;
	}
	.main-tab .right a {
		line-height: 36px;
		font-size: 16px;
		padding: 0 16px;
	}
	.main-tab .right a::after {
		top: 3px;
		height: 16px;
	}
	.main-bot {
		margin-top: 16px;
	}
	.recommend-item .big--box {
		width: 396px;
		margin-right: 10px;
	}
	.recommend-item .small--box {
		width: calc(100% - 10px - 396px);
	}
	.recommend-item.reverse .big--box {
		margin-left: 10px;
	}
	.recommend-item .big--box .text a, .recommend-item .big-exhi .text a {
		bottom: 14px;
		padding: 0 12px;
		font-size: 14px;
		height: 16px;
		line-height: 16px;
	}
	.recommend-item .big--box .text, .recommend-item .big-exhi .text, .recommend-video .list li .text {
		height: 86px;
	}
	.recommend-item .small--box li .text p {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.recommend-item .small--box li .text .content {
		font-size: 12px;
		line-height: 14px;
		height: 14px;
		margin-top: 5px;
	}
	.recommend-item .small--box li .text {
		padding: 10px;
	}
	.recommend-item .small--box li .text .time {
		font-size: 12px;
		margin-top: 9px;
	}
	.exhi-list li .text .price, .recommend-pro .Li .text .price {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 5px;
	}
	.recommend-item .news-box {
		padding: 22px 16px;
	}
	.recommend-item .news-box .title p, .recommend-exhi .title p {
		font-size: 18px;
	}
	.recommend-item .news-box .title .more, .recommend-exhi .title .more {
		top: 2px;
		font-size: 12px;
	}
	.recommend-item .news-box .title .more i, .recommend-exhi .title .more i {
		font-size: 8px;
		margin-top: 2px;
	}
	.recommend-item .news-box .list li p {
		font-size: 14px;
		padding: 0 66px 0 36px;
		height: 16px;
		line-height: 16px;
	}
	.recommend-item .news-box .list li span {
		font-size: 20px;
		top: 10px;
	}
	.recommend-item .news-box .list li .time {
		top: 14px;
		font-size: 12px;
	}
	.recommend-item .news-box .list li {
		padding: 13px 0;
	}
	.recommend-item .news-box .list {
		margin-top: 5px;
	}
	.mt36 {
		margin-top: 24px !important;
	}
	.exhi-list li .text p {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.exhi-list li .text {
		padding: 6px 12px 10px;
	}
	.exhi-list li .text .time {
		font-size: 12px;
		height: 14px;
		line-height: 14px;
		margin-top: 8px;
	}
	.exhi-list li .text .time i {
		margin-top: 1px;
		font-size: 14px;
	}
	.recommend-pro .Li {
		margin-top: 12px;
		padding: 12px 16px 13px 14px;
	}
	.recommend-pro .Li .image {
		width: 84px;
		height: 84px;
		margin-left: 10px;
	}
	.recommend-pro .Li .text p {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.recommend-pro .Li .text .btn {
		font-size: 12px;
		margin-top: 13px;
		height: 14px;
		line-height: 14px;
	}
	.exhi-list li .text .content {
		font-size: 12px;
		line-height: 14px;
		height: 14px;
		margin-top: 7px;
	}
	.recommend-pro .Li .text .btn i {
		font-size: 10px;
	}
	.recommend-exhi-box {
		border-radius: 6px;
		padding: 16px 12px;
	}
	.recommend-exhi .Li p {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.recommend-exhi-box .Ul {
		margin-top: 6px;
	}
	.recommend-exhi .Li {
		padding: 4px 0;
	}
	.check-more a {
		padding: 0 18px;
		border-radius: 24px;
		line-height: 36px;
		height: 36px;
		font-size: 14px;
	}
	.check-more a i {
		font-size: 10px;
		margin-top: 0px;
	}
	.new-pro .left .image {
		width: 155px;
		height: 155px;
	}
	.new-pro .left p {
		margin-top: 14px;
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.new-pro .left .btn {
		margin-top: 12px;
	}
	.new-pro .left .btn a {
		padding: 0 18px;
		line-height: 30px;
		height: 30px;
		font-size: 14px;
	}
	.new-pro .left {
		width: 292px;
		margin-right: 12px;
		padding: 18px;
	}
	.new-pro .right li .text p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.new-pro .right li .item {
		padding: 14px 16px;
	}
	.new-pro .right li .text .content {
		font-size: 12px;
		line-height: 14px;
		height: 14px;
		margin-top: 10px;
	}
	.new-pro .right li .text .btn a {
		padding: 0 8px;
		line-height: 20px;
		height: 22px;
		font-size: 12px;
	}
	.new-pro .right li .text .btn a i {
		font-size: 8px;
		margin-top: 0;
	}
	.new-pro .right li .text .btn {
		margin-top: 28px;
	}
	.new-pro .right li .image {
		width: 97px;
		height: 97px;
	}
	.public-title {
		margin-top: 20px;
	}
	.public-title .ch-a {
		font-size: 28px;
	}
	.public-title .en-h {
		font-size: 12px;
		letter-spacing: 2px;
	}
	.public-title .title-name i {
		font-size: 40px;
		margin-top: 3px;
	}
	.interest-pro .list li .text p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.interest-pro .list li .text {
		margin-top: 10px;
	}
	.interest-pro .list li .text .price {
		font-size: 16px;
		margin-top: 12px;
	}
	.interest-pro .list li .text .price i {
		margin-right: 2px;
	}

	.hot-news {
		padding: 16px;
		background-size: auto 100%;
	}
	.hot-news .left-img {
		width: 484px;
		margin-right: 22px;
	}
	.hot-news .left-img .text {
		padding: 16px 15px;
	}
	.hot-news .left-img .text p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.hot-news .left-img .text .data span {
		margin-right: 20px;
		font-size: 14px;
	}
	.hot-news .left-img .text .data {
		margin-top: 12px;
	}
	.hot-news .right-text .title p {
		font-size: 20px;
	}
	.hot-news .right-text .title p i {
		width: 13px;
	}
	.hot-news .right-text .title .more {
		font-size: 14px;
		top: 4px;
	}
	.hot-news .right-text .title .more i {
		margin-top: 3px;
	}
	.hot-news .right-text .list li i {
		font-size: 13px;
		margin-top: 1px;
	}
	.hot-news .right-text .list li p {
		font-size: 13px;
		line-height: 15px;
		height: 15px;
	}
	.hot-news .right-text .list li:first-child p {
		font-size: 16px;
		line-height: 18px;
		height: 18px;
	}
	.hot-news .right-text .list li .fire {
		width: 19px;
		height: 22px;
		margin-top: -2px;
	}
	.hot-news .right-text .list li {
		margin-top: 15px;
	}
	.news-main .left .news-list {
		padding: 0 18px 18px;
		margin-top: 18px;
	}
	.news-main .left {
		width: 716px;
		margin-right: 16px;
	}
	.top-search .list {
		padding: 18px;
		margin-top: 18px;
	}
	.recommend-video .list {
		padding: 18px;
		margin-top: 18px;
	}
	.news-main .left .news-list li {
		padding: 15px 0;
	}
	.news-main .left .box .image {
		width: 172px;
		margin-right: 14px;
	}
	.news-main .left .box .text p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
		margin-top: 3px;
	}
	.news-main .left .box .text .content {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
		margin-top: 10px;
	}
	.news-main .left .box .text .data {
		font-size: 12px;
		margin-top: 32px;
	}
	.news-main .left .box .text .data i {
		margin: 0 6px;
	}
	.news-main .left .Li .item {
		margin-right: 12px;
	}
	.news-main .left .Ul {
		margin-right: -12px;
	}
	.news-main .left .Li .text p {
		margin-top: 8px;
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.news-main .left .Li .text span {
		margin-top: 10px;
		font-size: 12px;
	}
	.top-search .list li .image {
		width: 102px;
		margin-right: 8px;
	}
	.top-search .list li p {
		font-size: 12px;
		line-height: 14px;
		height: 14px;
		padding-left: 24px;
	}
	.top-search .list li .text p {
		line-height: 18px;
		height: 36px;
		margin-top: 1px;
	}
	.top-search .list li .text .data {
		font-size: 12px;
		margin-top: 16px;
	}
	.top-search .list li span {
		font-size: 14px;
		width: 20px;
	}
	.top-search .list li .image span {
		padding: 0 2px;
		height: 22px;
		line-height: 20px;
	}
	.top-search .list li:nth-child(1) .small-li span,.top-search .list li:nth-child(2) .small-li span ,.top-search .list li:nth-child(3) .small-li span {
		height: 28px;
		top: -9px;
		background-position-y: 0px;
		line-height: 32px;
		background-size: cover;
	}
	.recommend-video .list li .text a {
		font-size: 12px;
		height: 14px;
		line-height: 14px;
	}
	.recommend-video .list li .mask i {
		font-size: 22px;
		width: 56px;
		height: 56px;
		line-height: 56px;
		text-indent: 6px;
	}
	.top-search .list li {
		margin-top: 13px;
	}
	.video-main {
		padding: 18px;
	}
	.video-main .left {
		width: 484px;
		margin-right: 16px;
	}
	.video-main .left .text {
		height: 50px;
		line-height: 50px;
	}
	.video-main .left .text .icon {
		width: 50px;
		background-size: 32px;
	}
	.video-main .left .text p {
		padding: 0 12px;
		font-size: 16px;
	}
	.video-swiper .item {
		margin-right: 16px;
	}
	.video-swiper .swiper-wrapper {
		width: calc(100% + 16px);
	}
	.video-swiper .text p {
		margin-top: 8px;
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.video-swiper .text {
		font-size: 12px;
	}
	.video-swiper .text .content {
		margin-top: 8px;
		line-height: 16px;
		height: 32px;
	}
	.video-swiper .text .data i {
		font-size: 12px;
		margin-right: 4px;
	}
	.video-swiper .text .data {
		margin-top: 12px;
	}
	.swiper-page .swiper-button-next, .swiper-page .swiper-button-prev {
		width: 44px;
		height: 22px;
		margin: 0 6px;
		background-size: 5px 8px;
	}
	.swiper-page i {
		width: 168px;
	}
	.swiper-page {
		margin-top: 14px;
	}
	.interest-video li .text p {
		margin-top: 6px;
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.interest-video ul {
		margin-top: -14px;
		margin-right: -14px;
	}
	.interest-video li .item {
		margin-top: 14px;
		margin-right: 14px;
	}
	.interest-video li .text .data {
		margin-top: 8px;
		font-size: 12px;
		line-height: 26px;
		height: 26px;
	}
	.interest-video li .text .data .face {
		width: 20px;
		height: 20px;
		margin-right: 4px;
	}
	.exhi-top {
		padding: 16px;
	}
	.exhi-top .left {
		margin-right: 20px;
		width: 502px;
	}
	.exhi-top .left .time {
		padding: 8px 14px;
	}
	.exhi-top .left .text {
		height: 50px;
		line-height: 50px;
		padding: 0 12px;
		font-size: 16px;
	}
	.exhi-top .left .time b {
		font-size: 28px;
	}
	.exhi-top .left .time p {
		font-size: 12px;
		margin-top: 8px;
	}
	.exhi-top .right .title {
		margin-top: 6px;
	}
	.exhi-top .news-bot li .time b {
		font-size: 30px;
	}
	.exhi-top .news-bot li .time p {
		margin-top: 6px;
		font-size: 14px;
	}
	.exhi-top .news-bot li .time {
		margin-right: 12px;
	}
	.exhi-top .right .news-tab a {
		font-size: 18px;
		margin-right: 18px;
	}
	.exhi-top .right .title .more {
		font-size: 12px;
		top: 2px;
	}
	.exhi-top .right .title .more i {
		margin-top: 2px;
	}
	.exhi-top .news-bot li .text p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.exhi-top .news-bot li .text .content {
		font-size: 12px;
		line-height: 16px;
		height: 32px;
		margin-top: 6px;
	}
	.exhi-top .news-bot li {
		padding: 15px 0;
	}
	.exhi-main .left {
		width: 714px;
		margin-right: 16px;
	}
	.exhi-main .right .list {
		padding: 14px;
	}
	.exhi-tab a {
		font-size: 12px;
	}
	.exhi-tab p {
		line-height: 38px;
		height: 38px;
	}
	.exhi-bot li .time {
		margin-right: 14px;
	}
	.exhi-bot li .time b {
		font-size: 22px;
	}
	.exhi-bot li .time p {
		font-size: 12px;
		margin-top: 6px;
	}
	.exhi-bot li .content p {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.exhi-bot li .content .data span {
		font-size: 12px;
	}
	.exhi-bot li .content .data {
		margin-top: 10px;
	}
	.exhi-bot li .day {
		font-size: 12px;
	}
	.exhi-bot li .day b {
		font-size: 20px;
	}
	.exhi-bot li .content {
		padding-right: 136px;
	}
	.exhi-bot {
		height: 406px;
	}
	.exhi-bot li {
		padding: 18px 0;
	}
	.exhi-main .right .list li .time {
		font-size: 12px;
	}
	.exhi-main .right .list li .image {
		width: 114px;
		margin-right: 8px;
	}
	.exhi-main .right .list li p {
		font-size: 12px;
		line-height: 18px;
		max-height: 36px;
	}
	.exhi-main .right .list li .city mark {
		padding: 0 6px;
		line-height: 20px;
		font-size: 12px;
		height: 22px;
	}
	.exhi-main .right .list li .city {
		margin-top: 6px;
	}
	.exhi-main .right .list li {
		margin-top: 10px;
		padding-left: 12px;
	}
	.exhi-main .right .list li::after {
		top: 3px;
		width: 8px;
		height: 8px;
	}
	.exhi-main .right .list ul::after {
		left: 4px;
		top: 4px;
	}
	.link-top {
		height: 46px;
		margin-top: 25px;
	}
	.link-top p {
		line-height: 44px;
		font-size: 16px;
	}
	.link-btn {
		font-size: 12px;
		padding: 0 12px;
		height: 28px;
		line-height: 26px;
	}
	.link-list ul {
		overflow: hidden;
		margin: 0 -9px;
	}
	.link-list a {
		font-size: 12px;
		line-height: 24px;
		padding: 0 9px;
	}
	.link-list a::after {
		top: 6px;
		height: 14px;
	}
	.update .w {
		padding: 15px 22px;
	}
	.update a {
		font-size: 12px;
		line-height: 30px;
	}
	.interest-pro .list li .item {
		padding: 10px;
	}
	.recommend-video .list li {
		margin-top: 13px;
	}
	.footer {
		margin-top: 25px;
	}
	.footer .item .footer-code li .code {
		width: 106px;
		height: 106px;
		padding: 8px;
	}
	.footer .item .footer-code li p {
		font-size: 12px;
		margin-top: 12px;
	}
	.footer .item .footer-code {
		width: 360px;
		margin-top: 42px;
	}
	.footer .item .left p {
		font-size: 12px;
		line-height: 28px;
	}
	.footer .item .left p a {
		padding: 0 12px;
	}
	.footer .item .left span {
		font-size: 12px;
		line-height: 28px;
	}
	.footer .item .left span img {
		margin: 6px 5px 0 8px;
		width: 14px;
	}
	.copyright {
		font-size: 12px;
	}
	ul.footImg {
		height: 32px;
		background-size: auto 100%;
	}
	ul.footImg li {
		width: 90px;
	}
	ul.footImg li a {
		width: 80px;
		height: 32px;
	}
}
.newYearBgi {
	padding-top: 77px;
	background: url(../../../../images/index/version/2024/1920.png) no-repeat;
	background-size: 100% auto;
	background-position: center -0;
}
.newYearBgi .newYear {
	width: 1580px;
	margin: 0 auto;
	background: #f3f3f3;
	overflow: hidden;
}
@media only screen and (min-width: 1600px) and (max-width:1890px){
	.newYearBgi .newYear {
		width: 1580px;
	}
	.newYearBgi {
		padding-top: 77px;
		background-image: url(../../../../images/index/version/2024/1600.png);
		background-position: center -0;
	}
}
@media only screen and (min-width: 1370px) and (max-width:1569px){
	.newYearBgi .newYear {
		width: 1420px;
	}
	.newYearBgi {
		padding-top: 70px;
		background-image: url(../../../../images/index/version/2024/1440.png);
		background-position: center -0;
	}
}
@media only screen and (min-width: 1200px) and (max-width:1369px){
	.newYearBgi .newYear {
		width: 1348px;
	}
	.newYearBgi {
		padding-top: 62px;
		background-image: url(../../../../images/index/version/2024/1366.png);
		background-position: center -0;
	}
}

@media only screen and (min-width: 1025px) and (max-width:1199px){
	.newYearBgi .newYear {
		width: 1158px;
	}
	.newYearBgi {
		padding-top: 54px;
		background-image: url(../../../../images/index/version/2024/1176.png);
		background-position: center -0;
	}
}

@media only screen and (max-width:1024px){
	.newYearBgi .newYear {
		width: 1020px;
	}
	.newYearBgi {
		padding-top: 48px;
		background-image: url(../../../../images/index/version/2024/1024.png);
		background-position: center -0;
	}
}
